Django 1.10 - 如何加载初始用户

Django 1.10 - how to load initial users

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

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

但是在User的情况下,django.contrib.auth不是我们的app,我们应该把fixtures目录放在哪里,怎么加载呢?

谢谢,

拉米

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

python manage.py dumpdata auth.user -o FIXTURE_ADDRESS

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

python manage.py loaddata FIXTURENAME

FIXTURENAMEFIXTURE_DIRS 之一中的灯具名称。 默认情况下 FIXTURE_DIRSfixtures.