我正在尝试使用 Django 框架启动网页。这是我的第一个网络开发项目。
创建项目后,我尝试启动一个应用程序,该应用程序利用自定义用户并使用 django-registration 通过电子邮件验证进行注册。
这是我运行 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"))
原文由 VITALYS WEB 发布,翻译遵循 CC BY-SA 4.0 许可协议
您尚未运行
manage.py makemigrations customuser
来为您的 CustomUser 应用程序创建迁移。此外,您还没有运行任何现有的迁移——您应该运行
manage.py migrate
。