Python小白求问:Django2.1的model中使用AbstructUser后如何设置外键

大佬请带带我 2019-01-29 09:55:49
在设置User中使用了AbstractUser,但是发现设置外键时,ClassInfo这个model报错,提示没有找到
models.py:

from django.db import models
from django.contrib.auth.models import AbstractUser


class UserProfile(AbstractUser):
class_name = models.ForeignKey(ClassInfo, verbose_name="班级名", on_delete=models.CASCADE()) #报错行
student_id = models.CharField(max_length=12, null=True, blank=True, default="", verbose_name="学号")

class ClassInfo(models.Model):

class_name = models.CharField(max_length=20, default="", verbose_name="班级名")

class Meta:
verbose_name = "班级信息"
verbose_name_plural = verbose_name
unique_together = ('class_name',)

def __str__(self):
return self.class_name
...全文
28 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧