Django

⌘K
  1. Home
  2. Django
  3. Django তে কিভাবে কাজ করতে...
  4. Form ফর্ম
  5. 01.Class-based Forms:/Model Forms:

01.Class-based Forms:/Model Forms:

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']

পরবর্তী টিউটোরিয়ালে আমরা প্রাক্টিক্যালি দেখবো

How can we help?