2016-09-25 57 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 –