django的数据库名字和models.py中类名的对应关系

如果app的名字是users

usrs/models.py中如果是一个这样的类

class UserProfile(AbstractUser):
    GENDER_CHOICE = (
        ('male', '男'),
        ('female', '女')
    )
    nick_name = models.CharField(max_length=20, verbose_name='昵称', null=True, blank=True)
    mobile = models.CharField(max_length=11, verbose_name='手机', null=True, blank=True)
    address = models.CharField(max_length=200, verbose_name='地址', null=True, blank=True)
    def email_verified(self):
        if self.is_authenticated:
            result = EmailAddress.objects.filter(email=self.email)
            if len(result):
                return result[0].verified
        else:
            return False
 
    class Meta:
        verbose_name = '用户信息'
        verbose_name_plural = verbose_name
        ordering = ['-id']
 
    def __str__(self):
        return self.username

那么数据库中的名字就是:

users_userprofile

发布了717 篇原创文章 · 获赞 324 · 访问量 157万+

猜你喜欢

转载自blog.csdn.net/appleyuchi/article/details/104635909