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

এই মডিউলে আমরা জ্যাংগো ফর্মের কিছু বহুল ব্যবহৃত ফিল্ড সম্পর্কে জানব।

এর জন্য contactForm ফর্ম-ক্লাসটিতে কিছু ফিল্ড এ্যাড করে নিচের মত করে লিখে ফেলি

Code:: 5.5.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()

এখানে আমরা আগে ব্যবহৃত CharField ,EmailField এর পাশাপাশি ফর্মে আরো বেশ কিছু ফিল্ড এ্যাড করেছি। ফিল্ডগুলো ব্রাউজারে কিরকম দেখাবে তা বুঝতে ব্রাউজারে চলে যাই

খেয়াল করে দেখি, BooleanField টি কিন্ত একটি চেক-বক্স আকারে এসেছে। এরেকটা ব্যাপার যদি খেয়াল করি, আমরা শুধু প্রথম ২ টা ফিল্ডের লেবেল সেট করে দিয়েছিলা, বাকি ফিল্ডগুলোর জন্য কোনো lablel=" " প্যারামিটার দেই নাই, তাহলে লেবেল কিভাবে জেনারেট হলো? উত্তরটা হলো- ফিল্ডের নাম গুলোকেই জ্যাংগো ডিফল্টভাবে লেবেল হিসেবে সেট করে ফেলেছে !!

Last updated