মডিউল ৫-৬ঃ জ্যাগো ফর্মের কিছু পরিচিত ফিল্ডসমূহ-২
বিল্ট-ইন জ্যাংগো ফর্মের আরো কিছু ফিল্ড সম্পর্কে জানতে 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