值错误:依赖于没有迁移的应用程序:customus

2024-09-27 22:23:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用Django框架启动一个网页。这是我的第一个网页开发项目。

创建项目后,我尝试启动一个应用程序,该应用程序利用自定义用户和使用django注册的电子邮件验证注册。

这就是我运行manage runserver时发生的情况:

enter image description here

这就是models.py文件包含的内容:

from django.db import models
from django.contrib.auth.models import AbstractUser
from django.utils.translation import ugettext_lazy as _
class User(AbstractUser):
    username = models.CharField(max_length=255, unique=True, verbose_name=_("Username")) 
    email = models.EmailField(unique=True, verbose_name=_("Email Address"))
    favorite_animal = models.CharField(max_length=255, verbose_name=_("Favorite Animal"))

Tags: 项目djangonamefromimporttrue应用程序网页
2条回答

您没有运行manage.py makemigrations customuser来为您的CustomUser应用程序创建迁移。

另外,您还没有运行任何现有的迁移-您应该执行manage.py migrate

尝试删除数据库,然后在迁移后再次运行makemigrations。

相关问题 更多 >

    热门问题