【问题标题】:Django 1.10 - how to load initial usersDjango 1.10 - 如何加载初始用户
【发布时间】:2017-02-02 18:35:19
【问题描述】:

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

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

但是对于 User 的情况,django.contrib.auth 不是我们的应用,我们应该把 fixtures 目录放在哪里以及如何加载它?

谢谢,

拉米

【问题讨论】:

  • 我不太明白你想要什么。你想向你的分贝插入数据吗?
  • 是的。只有一次,可能是 $ python manage.py migrate 的一部分

标签: python django django-models django-migrations


【解决方案1】:

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

python manage.py dumpdata auth.user -o FIXTURE_ADDRESS

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

python manage.py loaddata FIXTURENAME

FIXTURENAMEFIXTURE_DIRS 之一中的灯具名称。 FIXTURE_DIRS 默认是fixtures

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-28
  • 1970-01-01
  • 1970-01-01
  • 2017-06-03
相关资源
最近更新 更多