【发布时间】:2014-08-05 15:00:00
【问题描述】:
我有一个用 Django 编写的应用程序,现在已经变得相当大,该应用程序全天都在不断使用,并且“即时”进行更改可能会造成中断。
我是软件开发的新手,我不确定开发 django 应用程序的最佳方法是什么,我可以在其中发布分组在一起的更新并发布“版本”。因此,与其在实时环境中更新主应用程序,我还想拥有一个开发服务器,在那里我可以开发和测试任何更新,然后我可以每月推出一次。
我可以复制视图/模型文件并覆盖旧文件,但处理数据库更改的最佳方法是什么?我假设我必须编写 SQL 来添加/删除更改的列并完全覆盖 django_content_type 表?
任何建议表示赞赏!
【问题讨论】:
标签: django software-distribution