from django.shortcuts import render
from saeed.forms import SmodelForm
from saeed.models import Smodel
from django.shortcuts import render, redirect
# Create your views here.
def emp(request):
if request.method == "POST":
form = SmodelForm(request.POST)
if form.is_valid():
try:
form.save()
return redirect('/show')
except AssertionError as error:
print(error)
pass
else:
form = SmodelForm()
return render(request,'saeed/index.html',{'form':form})
#----------------------------------------
def show(request):
smodels = Smodel.objects.all()
return render(request,'saeed/show.html',{'smodels':smodels})
#----------------------------------------
def edit(request, id):
smodels = Smodel.objects.get(id=id)
return render(request,'saeed/edit.html', {'smodels':smodels})
#-------------------------------------------
def update(request, id):
smodels = Smodel.objects.get(id=id)
form = SmodelForm(request.POST, instance = smodels)
if form.is_valid():
form.save()
return redirect("/show")
return render(request,'saeed/edit.html',{'smodels':smodels})
#---------------------------------------------
def destroy(request, id):
smodels = Smodel.objects.get(id=id)
smodels.delete()
return redirect("/show")