Django-তে ফর্ম তৈরি করার দুইটি প্রধান উপায় রয়েছে:
- Class-based Forms:
- Model Forms:
Class-based Forms:
Django-এ Class-based ফর্ম তৈরি করতে, forms মডিউল থেকে Form ক্লাস ইনহেরিট করতে হয়। উদাহরণ
from django import forms
class MyForm(forms.Form):
name = forms.CharField(label='নাম', max_length=100)
email = forms.EmailField(label='ইমেইল')
message = forms.CharField(label='মেসেজ', widget=forms.Textarea)
Model Forms:
Model Forms ব্যবহার করে, আপনি আপনার মডেলের সাথে সহজেই ফর্ম তৈরি করতে পারেন। উদাহরণ:
from django import forms
from .models import MyModel
class MyModelForm(forms.ModelForm):
class Meta:
model = MyModel
fields = ['name', 'email', 'message']
পরবর্তী টিউটোরিয়ালে আমরা প্রাক্টিক্যালি দেখবো