J'ai fait une erreur en définissant la base de données Lorsque j'ai changé le DateField dans Models.py en DurationField, une erreur s'est produite. J'ai donc pris la méthode de recréation de la base de données à partir de zéro. Remarque: faites attention car l'utilisateur créé et les autres tables disparaîtront également. Remarque 2. Il doit y avoir un moyen de changer la base de données sur Django, alors utilisez-le si possible.
La structure des fichiers est la suivante.
$ls
-project -app -migrations
Lviews.py etc.
Lmanage.py
Lconfig - settings.py etc.
$cd [Chemin vers l'application]
$rm -d -r migrations/
Pour sqlite, supprimez le fichier sqlite J'utilisais PostgreSQL, j'ai donc supprimé la base de données directement de PdAdmin4 et recréé la base de données avec le même nom.
Recommended Posts