models
CharField
IntegerField
FloatField
BooleanField
DateField
TimeField
DateTimeField
EmailField
URLField
ImageField
FileField
ForeignKey
OneToOneField
ManyToManyField
CharField:
বর্ণনা: একটি নির্ধারিত দৈর্ঘ্যের স্ট্রিং সংরক্ষণের জন্য একটি ফিল্ড।
উদাহরণ:
title = models.CharField(max_length=100, help_text="শিরোনাম লিখুন")
IntegerField:
বর্ণনা: ইন্টিজার মান সংরক্ষণের জন্য একটি ফিল্ড।
উদাহরণ:
age = models.IntegerField(validators=[MinValueValidator(18), MaxValueValidator(99)])
FloatField:
বর্ণনা: ফ্লোটিং-পয়েন্ট সংখ্যা সংরক্ষণের জন্য একটি ফিল্ড।
উদাহরণ:
price = models.FloatField(validators=[MinValueValidator(0.0)])
BooleanField:
বর্ণনা: সত্য/মিথ্যা মান সংরক্ষণের জন্য একটি ফিল্ড।
উদাহরণ:
is_active = models.BooleanField(default=True)
DateField:
বর্ণনা: তারিখ সংরক্ষণের জন্য একটি ফিল্ড (বছর, মাস, দিন)।
উদাহরণ:
birth_date = models.DateField(null=True, blank=True)
TimeField:
বর্ণনা: সময় সংরক্ষণের জন্য একটি ফিল্ড।
উদাহরণ:
meeting_time = models.TimeField()
DateTimeField:
বর্ণনা: তারিখ এবং সময় উভয় সংরক্ষণের জন্য একটি ফিল্ড।
উদাহরণ:
created_at = models.DateTimeField(auto_now_add=True)
EmailField:
বর্ণনা: ইমেল ঠিকানা সংরক্ষণের জন্য একটি ফিল্ড।
উদাহরণ:
email = models.EmailField(unique=True)
URLField:
বর্ণনা: ইউআরএল সংরক্ষণের জন্য একটি ফিল্ড।
উদাহরণ:
website = models.URLField(blank=True)
ImageField:
বর্ণনা: ইমেজ ফাইল সংরক্ষণের জন্য একটি ফিল্ড।
উদাহরণ:
profile_picture = models.ImageField(upload_to='profile_pics/')
FileField:
বর্ণনা: যেকোনো প্রকারের ফাইল সংরক্ষণের জন্য একটি ফিল্ড।
উদাহরণ:
document = models.FileField(upload_to='documents/')
ForeignKey:
বর্ণনা: অন্য মডেলের সাথে এক-বহু সম্পর্ক তৈরি করার জন্য একটি ফিল্ড।
উদাহরণ:
author = models.ForeignKey(User, on_delete=models.CASCADE)
OneToOneField:
বর্ণনা: অন্য মডেলের সাথে এক-এক সম্পর্ক তৈরি করার জন্য একটি ফিল্ড।
উদাহরণ:
profile = models.OneToOneField(Profile, on_delete=models.CASCADE)
ManyToManyField:
বর্ণনা: অন্য মডেলের সাথে এক-এক সম্পর্ক তৈরি করার জন্য একটি ফিল্ড।
উদাহরণ:
tags = models.ManyToManyField(Tag)
চয়েস ফিল্ড
মডেল এ ডিফল্ট সেট করা
ফরেন কি থেকে প্রথম অবজেক্ট সেট করা
ফরেন কি থেকে নির্দিষ্ট অবজেক্ট সেট করা
default=foreignkeymodel.objects.all()[0]
Last updated