Django 1.10 - 如何加载初始用户

时间:2016-09-25 09:50:31

标签: python django django-models django-migrations

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

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

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

谢谢,

拉​​米

1 个答案:

答案 0 :(得分:1)

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

python manage.py dumpdata auth.user -o FIXTURE_ADDRESS

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

python manage.py loaddata FIXTURENAME

FIXTURENAMEFIXTURE_DIRSFIXTURE_DIRS的一个名称。 默认情况下, $params = ['index' => 'smartjn', 'type' => 'feed_details', 'size' => 10, 'body' => [ 'sort' => [ 'sorter' => [ 'order' => 'desc', 'mode' => 'max' ] ], 'query' => ['bool' => [ 'must' => [ ['match' => ['approvalStatus' => 'approved']], [ '_id' => [ '$lt' => new MongoDB\BSON\ObjectId($documentid) ] ] ], 'must_not' => ['term' => ['muteFeedUserIds' => $userID]], 'must_not' => ['term' => ['muteUserIds' => $userID]] ] ] ] ]; 灯具