【发布时间】:2021-07-15 00:56:51
【问题描述】:
这可能很简单,但对我来说却是一件令人头疼的事情。 我想让 TeacherData 模型中的每个老师都成为使用 first_name 作为用户名和电子邮件作为密码的用户。这是我的模型。
学校模型
class School(models.Model):
name = models.CharField(max_length=100,null=True,blank=True)
用户模型
class User(AbstractUser):
school = models.ForeignKey(School, on_delete=models.DO_NOTHING, null=True, blank=True)
is_student = models.BooleanField(default=False)
is_teacher = models.BooleanField(default=False)
教师模型
class TeacherData(models.Model):
school = models.ForeignKey(School,on_delete=models.CASCADE)
first_name = models.CharField(max_length=20)
last_name = models.CharField(max_length=20)
email = models.EmailField()
如果还有什么需要告诉我,我会补充的。
【问题讨论】:
标签: python-3.x django django-models django-views