Après terminé, j'ai poussé et Rebase Git Master, la base de données de mon projet est verrouillée. J'ai supprimé la base de données et créer de nouveau, mais je ne vois pas la table pour le modèle dans les modèles.py. Comment devrais-je réparer? Aidez-moi
aucun changement détecté p> p> p>
4 Réponses :
Vous devez exécuter python manage.py migrate code> pour recréer votre dB à partir de zéro lorsque vous l'avez supprimé. p>
mais ce que j'ai écrit dans les modèles.py n'est pas migré
Pouvez-vous fournir du code? Il est difficile de deviner ce qui ne va pas dans votre programme avec seulement deux phrases de contexte.
Dans votre titre, vous dites que vous utilisez Makemigrations AppName code> Essayez-le sans
AppName code>? C'est une supposition sauvage (et ma dernière tentative) car je ne vois rien de mal avec votre code.
exécuter ci-dessous commande: alors: p>
Premièrement, assurez-vous que votre application a été ajoutée au p> si vous avez fait ça Déjà, vérifiez et voyez si vous avez également enregistré votre si tout ce qui précède, si tout ce qui précède, Vous devriez pouvoir exécuter votre Params.py code>
userinfor code> modèle dans votre 'admin.py` p>
migrations code> et voir la table de votre modèle. p> p>
Essayez de supprimer DB et des fichiers du dossier Migrations sauf alors python manage.py makemigrations code> et
python manage.py migrate code> p> p>
La base de données dans mon projet est verrouillée code> Comment est-ce?
Je ne peux pas makemigration code> pourquoi?
Aucune modification détectée code> Cela signifie que tous les fichiers de migration nécessaires ont été créés.