Files
sspai-100-hours-series-python/projects/web-django/quickstart/orm/models.py

36 lines
863 B
Python

from django.db import models
class User(models.Model):
gender_choices = [
(0, ""),
(1, ""),
]
id = models.AutoField(
primary_key=True,
verbose_name="用户ID",
)
name = models.CharField(
max_length=10,
verbose_name="用户名",
)
age = models.IntegerField(verbose_name="年龄")
gender = models.BooleanField(
choices=gender_choices,
blank=True,
default="",
verbose_name="性别",
)
email = models.EmailField(max_length=50, verbose_name="邮箱")
telephone = models.CharField(
max_length=11,
blank=True,
verbose_name="联系电话",
)
register_at = models.DateTimeField(auto_now_add=True, verbose_name="注册时间")
def __repr__(self):
return f"User<id:{self.id}, name:{self.name}>"