我正在尝试使用Django框架启动一个网页。这是我的第一个网页开发项目。
创建项目后,我尝试启动一个应用程序,该应用程序利用自定义用户和使用django注册的电子邮件验证注册。
这就是我运行manage runserver
时发生的情况:
这就是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"))
您没有运行
manage.py makemigrations customuser
来为您的CustomUser应用程序创建迁移。另外,您还没有运行任何现有的迁移-您应该执行
manage.py migrate
。尝试删除数据库,然后在迁移后再次运行makemigrations。
相关问题 更多 >
编程相关推荐