社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Django

有没有办法回滚所有的django应用程序迁移?

hoylemd • 5 年前 • 322 次点击  

我正在启动一个新的django项目,我的团队通常会制作一个“setup/reset”脚本,该脚本会重建容器和drop(除非它还不存在),并从头开始重建数据库。

我找到了 manage.py flush 用于删除数据的命令,但我还希望还原所有迁移。我只能找到一个命令,一次滚动一个应用程序的迁移:

manage.py migrate <app_name> zero

我有办法这么做吗 每一个 应用程序,或者我必须在脚本中列出它们?我们确实有 manage.py migrate 命令可以迁移所有的东西,所以我基本上只需要相反的命令。

如果这不容易实现,我可能只需要删除db容器并重建数据库

谢谢!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/46333
 
322 次点击  
文章 [ 1 ]  |  最新文章 5 年前