【问题标题】:Start django liveserver with fixtures使用固定装置启动 django liveserver
【发布时间】:2015-04-30 14:09:38
【问题描述】:

有什么方法可以使用干净的数据库启动 django 开发 liveserver 并加载我选择的测试装置?

【问题讨论】:

    标签: django fixtures


    【解决方案1】:

    是的,看看the documentation for the testserver command

    django-admin 测试服务器

    使用给定夹具中的数据运行 Django 开发服务器(如在 runserver 中)。

    例如这个命令:

       django-admin testserver mydata.json
    

    ...将执行以下步骤:

    1. 创建一个测试数据库,如测试数据库中所述。
    2. 使用来自给定夹具的夹具数据填充测试数据库。 (有关夹具的更多信息,请参阅上面的 loaddata 文档。)
    3. 运行 Django 开发服务器(如在 runserver 中),指向这个新创建的测试数据库而不是您的生产数据库。

    【讨论】:

    • 谢谢,真不敢相信我错过了。
    【解决方案2】:

    您可以使用以下命令将您的设备加载到数据库中:

    python manage.py loaddata data.json
    

    【讨论】:

      猜你喜欢
      • 2015-07-28
      • 2014-10-02
      • 1970-01-01
      • 2011-04-29
      • 2013-09-02
      • 1970-01-01
      • 1970-01-01
      • 2014-11-01
      • 1970-01-01
      相关资源
      最近更新 更多