[PYTHON] django data input dumpdata loaddata

référence https://docs.djangoproject.com/ja/3.0/ref/django-admin/

Créez un répertoire de luminaires directement sous l'application

mysite
  ├ mysite
  │   ├ settings.py
  └ polls
      ├ admin.py
└ luminaires ← Faites ici

La valeur par défaut est le format json

Base de données → Fichier

python manage.py dumpdata polls > polls/fixtures/data.json

Pour un modèle spécifique uniquement

python manage.py dumpdata polls.Question > polls/fixtures/Question.json

Fichier → Base de données

python manage.py loaddata polls/fixtures/data.json

Je suis facile à voir yaml

Si vous utilisez le format yaml, vous avez besoin de `` PyYAML '', alors entrez-le.

pip install PyYAML

Base de données → Fichier

python manage.py dumpdata --format=yaml polls > polls/fixtures/data.yaml

Fichier → Base de données

python manage.py loaddata --format=yaml polls/fixtures/data.yaml

Recommended Posts

django data input dumpdata loaddata
Utilisez Django pour enregistrer les données de tweet
Données acquises par Django reliées
Vérification d'entrée Django et entrée de type de calendrier
Définir des espaces réservés dans les champs de saisie dans Django