মডিউল ৫-৬ঃ জ্যাগো ফর্মের কিছু পরিচিত ফিল্ডসমূহ-২

বিল্ট-ইন জ্যাংগো ফর্মের আরো কিছু ফিল্ড সম্পর্কে জানতে contactForm ফর্ম-ক্লাসটিতে আরো কিছু ফিল্ড এ্যাড করে নিচের মত করে লিখে ফেলি

Code:: 5.6.1 first_app/forms.py

from django import forms

class contactForm(forms.Form):
    name = forms.CharField(label="Enter your Name:")
    email = forms.EmailField(label = "User Email")
    age = forms.IntegerField()
    weight = forms.FloatField()
    balance = forms.DecimalField()
    age = forms.CharField()
    check = forms.BooleanField()
    birthday = forms.CharField()
    appointment = forms.CharField()
    CHOICES = [('S', 'Small'), ('M', 'Medium'), ('L', 'Large')]
    size = forms.ChoiceField(choices=CHOICES)
    MEAL = [('P', 'Pepperoni'), ('M', 'Mashroom'), ('B', 'Beef')]
    pizza = forms.MultipleChoiceField(choices=MEAL)

দেখতে পাচ্ছি ১৪ ও ১৬ নং লাইনে আরো ২ টি ফিল্ড এ্যাড করা হয়েছে, একটি ChoiceField, আরেকটি MultipleChoiceField , প্রথমটি একাধিক অপশন থেকে ইউজারকে যেকোনো একটী অপশন বাছাই করার সুযোগ দিবে, দ্বিতীয়টি একধিক অপশন থেকে একাধিক অপশন বাছাই করার সুযোগ দিবে। এখানে ১৩ ও ১৫ নাম্বার লাইনে যথাক্রমে CHOICES ও MEAL কিন্ত কোনো ফর্ম ফিল্ড নয় লিস্ট-ভ্যারিয়েবল।

প্রজেক্টটি রান করে আমরা ফর্মটি যাচাই করি এবং নিচের মত ইনপুট দেই

টার্মিনালে খেয়াল করে দেখি ইনপুট দেয়া ভ্যালুগুলো প্রিন্ট হয়েছে

Last updated