我正在做一个django小组项目,我在一个叫做"users"的应用中创建了一个"customuser"模型,我已经创建了这个模型,并且修改了所有引用django基本用户模型的地方,使之引用我的用户模型。
在我们的应用中,我们希望CustomUser保存事件模型中的事件列表。
#users/models.py
from django.db import models
from django.contrib.auth.models import AbstractUser
from cal.models import Event
# Create your models here.
class CustomUser(AbstractUser):
events_attending = models.ManyToManyField(Event,blank=True)
webapp在本地运行,但是当我尝试登录或注册为用户时,我收到错误,即没有customUser这样的表。
我的迁移如下:
x一个一个一个一个x一个一个二个x
无论我在哪里查找,它都说我所要做的就是迁移,一切都会好的。我已经这样做了,但我仍然得到同样的错误。是否有其他原因可能发生这种情况?
1条答案
按热度按时间eivnm1vs1#
Django在应用程序中搜索文件名时,必须将文件命名为
models.py
。有关详细信息,请访问https://docs.djangoproject.com/en/3.2/topics/db/models/#organizing-models-in-a-package