【发布时间】:2021-01-18 21:23:21
【问题描述】:
我们在这里导入的用户模型是什么?它有什么作用 在这里?
from django.contrib.auth.models import User
class Customer(models.Model):
user=models.OneToOneField(User, null=True, blank=True, on_delete=models.CASCADE)
name=models.CharField(max_length=200, null=True)
phone=models.CharField(max_length=200, null=True)
email=models.CharField(max_length=200, null=True)
profile_pic=models.ImageField(default="profile2.png",null=True,blank=True)
def __str__(self):
return self.name
【问题讨论】:
-
这是 Django 默认内置的用于身份验证的 User 模型。老实说,我觉得在转向 SO 之前你需要先完成一些教程……我可以推荐 Django Girls 教程——它对初学者非常好。