[PYTHON] Modifications du modèle dans Django

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.

Ce que j'ai fait

  1. Effacez tous les fichiers de migration
  2. Supprimer la base de données

Supprimer le fichier de migration

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/

Supprimer la base de données

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

Modifications du modèle dans Django
Modèle Django: ManyToManyField
Modèle dans Django
Formulaire à Django
Django: la migration ne reflète pas le modèle dans DB
Implémenter un modèle utilisateur personnalisé dans Django
Django haute performance - Modèle
Comment obtenir plusieurs objets de modèle au hasard dans Django
Optimisation des performances dans Django 3.xx
Visualiser le modèle Keras avec Python 3.5
PHP comme var_dump dans le template Django
Gérer les constantes dans les modèles Django
Implémenter la fonction de suivi dans Django
Renommer les colonnes de table dans Django3
Utiliser le modèle django de l'interpréteur
(Note) Django dans l'environnement Vagrant
Changements du taux d'infection à coronavirus
Afficher Django ManyToManyField dans un modèle
[Django] Gérez les paramètres comme l'écriture dans settings.py avec un modèle
Créez un modèle de suivi facile à utiliser avec Django en utilisant ManyToManyField via
recharger dans le shell django avec ipython
Définir des espaces réservés dans les champs de saisie dans Django
8 commandes fréquemment utilisées dans Python Django
Ajouter dynamiquement des champs de formulaire dans Django
Implémentation de la fonction de connexion dans Django
Enregistrer l'application Django dans le projet
Affectations et modifications des objets Python
Générer automatiquement un diagramme de relation de modèle avec Django
Ecrire des contraintes de clé externe dans Django
Comment refléter CSS dans Django
Changer la langue affichée dans Django 1.9
Modèle d'espace d'état gaussien général en Python
Déployez Django en 3 minutes à l'aide de docker-compose
Épingler la valeur de départ factory_boy dans Django
API GraphQL utilisant graphene_django dans Django
Implémentation du bouton like dans Django + Ajax
Récupérer la chaîne de requête (chaîne de requête) avec Django
Modèle d'espace d'états personnalisé en Python
Créer un bot LINE avec Django
Implémentation de la fonction d'authentification du modèle utilisateur personnalisé dans Django REST Framework à l'aide de djoser
Installer Django dans l'environnement virtuel pipenv
Obtenez l'adresse IP du client avec Django
Lorsque base.html ne peut pas être appelé dans Django
DJango Memo: depuis le début (réglage du modèle)
Développement d'une application WEB avec Django [Définition de modèle]
Suppression logique dans Django, DRF (Django REST Framework)
Nouveau dans Django 1.8 Expressions conditionnelles #djangoja
Django ~ Affichons-le sur le navigateur ~
Mémo d'enregistrement d'informations en utilisant la session dans Django
Comment supprimer des sessions expirées dans Django
Environnement CSS créé en 10 minutes avec Django
Utiliser un modèle scikit-learn formé à PySpark
Créez un modèle pour votre planning Django
Remarques sur la création de fichiers statiques avec Django
(Remarque) Ordre de recherche des fichiers modèles dans Django
Spécifiez dynamiquement le jeu de requêtes ModelChoiceField dans Django
Obtenir les paramètres de requête pour les requêtes GET avec Django
Ajax dans Django (en utilisant la vue de classe générique)
Tutoriel de clé externe de Django en 10 minutes