from django.db import models class Student(models.Model): GRADE_CHOICES = [ ('اول', 'پایه اول'), ('دوم', 'پایه دوم'), ('سوم', 'پایه سوم'), ('چهارم', 'پایه چهارم'), ('پنجم', 'پایه پنجم'), ('ششم', 'پایه ششم'), ('هفتم', 'پایه هفتم'), ('هشتم', 'پایه هشتم'), ('نهم', 'پایه نهم'), ('دهم', 'پایه دهم'), ('یازدهم', 'پایه یازدهم'), ('دوازدهم', 'پایه دوازدهم'), ] first_name = models.CharField('نام', max_length=80) last_name = models.CharField('نام خانوادگی', max_length=120) age = models.PositiveSmallIntegerField('سن') grade = models.CharField('پایه تحصیلی', max_length=20, choices=GRADE_CHOICES) created_at = models.DateTimeField('تاریخ ثبت', auto_now_add=True) updated_at = models.DateTimeField('آخرین ویرایش', auto_now=True) class Meta: ordering = ['-created_at'] verbose_name = 'دانش‌آموز' verbose_name_plural = 'دانش‌آموزان' def __str__(self): return f'{self.first_name} {self.last_name}'