MODEL FORM DJANGO
MODEL FORM BANATE JUST AITUKO CHANGE KORBO FORMS.PY A
from django import forms
from django.core import validators
from . models import User
class Student(forms.ModelForm):
class Meta:
model = User
fields=['name','email','passw'] #we can change the order
VIEW AS IT IS SAME THAKBE
from django.shortcuts import render
from django.http import HttpResponse
from django.http import HttpResponseRedirect
from .forms import Student
from .models import User
# Create your views here.
def index(request):
if request.method=='POST':
obj=Student(request.POST)
if obj.is_valid():
name1=obj.cleaned_data['name']
email1=obj.cleaned_data['email']
password1=obj.cleaned_data['passw']
reg=User(name=name1,email=email1,passw=password1) #!unique id dela data upate o kora jabe
reg.save() #!mane save() update o kore
#!delete korte : reg=User(id=1) then reg.delete() use kprte hoi
return HttpResponseRedirect('/home/thanks/') #its url not template directory
else:
obj=Student()
dicto=obj
return render(request,'crud/index.html',{'kk':dicto})
def thanks(request):
return render(request,'crud/thanks.html')
Comments
Post a Comment