我想完全清空整个数据库,使用Django的manage.py
将其恢复到我刚刚创建它时的方式。可能的?
答案 0 :(得分:9)
如何刷新数据库以及之后没有任何迁移(南方)问题:
首先,重置数据库中的数据:
python manage.py flush
第二,假冒已经应用的迁移:
python manage.py migrate --fake
第三,如果您要加载一些装置:
python manage.py loaddata my_sweet_json_file
答案 1 :(得分:2)
是的,您可以使用flush。
无论模型所在的应用程序或项目是什么,都将重置和恢复整个数据库中的所有内容。如果您有几个数据库,则可以使用--database
开关<具体指定一个数据库/ p>
示例:
python manage.py flush
python manage.py flush --database mydatabase