在Django 1.10中加载初始用户的正确方法是什么?Django 1.10 - 如何加载初始用户
当我们谈论我们自己的django应用程序时,建议使用/fixtures/initial_data.json(如here所述)。
但在用户,其中django.contrib.auth是不是我们的应用程序的情况下,我们应该在哪里把灯具目录以及我们如何加载它?
谢谢
拉米
在Django 1.10中加载初始用户的正确方法是什么?Django 1.10 - 如何加载初始用户
当我们谈论我们自己的django应用程序时,建议使用/fixtures/initial_data.json(如here所述)。
但在用户,其中django.contrib.auth是不是我们的应用程序的情况下,我们应该在哪里把灯具目录以及我们如何加载它?
谢谢
拉米
您可以通过以下命令创建默认的用户模型夹具:
python manage.py dumpdata auth.user -o FIXTURE_ADDRESS
,并通过以下命令加载初始数据:
python manage.py loaddata FIXTURENAME
那FIXTURENAME
是你的夹具的名字之一。 的FIXTURE_DIRS
默认为灯具。
的一部分谢谢,这是一个很好的指针。 有没有办法将数据作为迁移的一部分加载,所以要确保它发生,并且只有一次? – user3139774
看看这个链接: http://stackoverflow.com/questions/25960850/loading-initial-data-with-django-1-7-and-data-migrations –
我不太明白你想要什么。你想插入数据到你的dB? –
是的。只有一次,可能作为 $ python manage.py migrate – user3139774