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

Popular posts from this blog

D WEB LINK