[PYTHON] Django-Dateneingabe dumpdata loaddata

Referenz https://docs.djangoproject.com/ja/3.0/ref/django-admin/

Erstellen Sie ein Fixtures-Verzeichnis direkt unter der Anwendung

mysite
  ├ mysite
  │   ├ settings.py
  └ polls
      ├ admin.py
└ Spielpaarungen ← Hier machen

Der Standardwert ist das JSON-Format

Datenbank → Datei

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

Nur für ein bestimmtes Modell

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

Datei → Datenbank

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

Ich bin leicht zu sehen, Yaml

Wenn Sie das Yaml-Format verwenden, benötigen Sie "PyYAML". Geben Sie es also ein.

pip install PyYAML

Datenbank → Datei

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

Datei → Datenbank

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

Recommended Posts

Django-Dateneingabe dumpdata loaddata
Verwenden Sie Django, um Tweet-Daten zu speichern
Von Django erfasste Daten wurden weitergegeben
Django-Eingabeprüfung und Kalendertyp-Eingabe
Legen Sie Platzhalter in Eingabefeldern in Django fest