2016-09-25 24 views
0

在Django 1.10中加载初始用户的正确方法是什么?Django 1.10 - 如何加载初始用户

当我们谈论我们自己的django应用程序时,建议使用/fixtures/initial_data.json(如here所述)。

但在用户,其中django.contrib.auth是不是我们的应用程序的情况下,我们应该在哪里把灯具目录以及我们如何加载它?

谢谢

拉米

+0

我不太明白你想要什么。你想插入数据到你的dB? –

+0

是的。只有一次,可能作为 $ python manage.py migrate – user3139774

回答

1

您可以通过以下命令创建默认的用户模型夹具:

python manage.py dumpdata auth.user -o FIXTURE_ADDRESS 

,并通过以下命令加载初始数据:

python manage.py loaddata FIXTURENAME 

FIXTURENAME是你的夹具的名字之一。 的FIXTURE_DIRS默认为灯具

+0

的一部分谢谢,这是一个很好的指针。 有没有办法将数据作为迁移的一部分加载,所以要确保它发生,并且只有一次? – user3139774

+0

看看这个链接: http://stackoverflow.com/questions/25960850/loading-initial-data-with-django-1-7-and-data-migrations –