在Django 1.10中加载初始用户的正确方法是什么?
当我们谈论我们自己的django应用程序时,建议使用/fixtures/initial_data.json(如上所述here)。
但是在用户的情况下,django.contrib.auth不是我们的应用程序,我们应该在哪里放置fixtures目录以及如何加载它?
谢谢,
拉米
答案 0 :(得分:1)
您可以通过以下命令从默认用户模型创建夹具:
python manage.py dumpdata auth.user -o FIXTURE_ADDRESS
并通过以下命令加载初始数据:
python manage.py loaddata FIXTURENAME
FIXTURENAME
是FIXTURE_DIRS
中FIXTURE_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]]
]
]
]
];
为灯具。