J'essaie de démarrer une page Web en utilisant le cadre Django. C'est mon premier projet de développement Web.
Après avoir créé le projet, j'ai essayé de démarrer une application qui utilise des utilisateurs personnalisés et l'enregistrement avec validation par e-mail à l'aide de l'enregistrement Django.
C'est ce qui s'est passé lorsque j'ai couru manage runserver
:
Voici ce que models.py contient:
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"))
Vous n'avez pas exécuté manage.py makemigrations customuser
pour créer les migrations de votre application CustomUser.
De plus, vous n'avez exécuté aucune des migrations existantes - vous devez faire manage.py migrate
.