【发布时间】:2015-04-30 14:09:38
【问题描述】:
有什么方法可以使用干净的数据库启动 django 开发 liveserver 并加载我选择的测试装置?
【问题讨论】:
有什么方法可以使用干净的数据库启动 django 开发 liveserver 并加载我选择的测试装置?
【问题讨论】:
是的,看看the documentation for the testserver command:
django-admin 测试服务器
使用给定夹具中的数据运行 Django 开发服务器(如在 runserver 中)。
例如这个命令:
django-admin testserver mydata.json...将执行以下步骤:
- 创建一个测试数据库,如测试数据库中所述。
- 使用来自给定夹具的夹具数据填充测试数据库。 (有关夹具的更多信息,请参阅上面的 loaddata 文档。)
- 运行 Django 开发服务器(如在 runserver 中),指向这个新创建的测试数据库而不是您的生产数据库。
【讨论】:
您可以使用以下命令将您的设备加载到数据库中:
python manage.py loaddata data.json
【讨论】: