如何在使用Docker时处理Django迁移。
例如,在开发环境中使用容器,您拥有一个Django应用程序和其他服务,如Postgresql
例如,在开发环境中使用容器,您拥有一个Django应用程序和其他服务,如Postgresql
db容器。一切都是通过docker pull和docker-compose up完成的。大功告成!
现在,您需要添加需要更改数据库的功能。在开发环境中没有问题。您进行了一些模型更改,使用makemigrations和migrate,所有内容看起来都很好。
但是,当将新图像推送到生产环境时,您的迁移与django_tables中持久性db
中的内容不匹配,因此无法运行迁移而出错。
是否有人知道如何减少这个过程中的痛苦呢?