django 的生产环境 都是这么 搭配的。

兄弟姐妹,打扰一下,django 的生产环境 都是这么 搭配的。
最新回答
吃糖不吃苦

2024-09-19 07:12:16

通常是包括几个环境,生产调试环境,测试环境,正式发布环境。每个环境都有区别,并通过程序联系起来。

先讲生产环境。生产环境建议全用linux,这样与以后部署基本一致。在windows下跑django+mysql感觉就是不对劲。所以还是linux好。

生产环境分几个角色。至少包括程序开发经理,程序员。通过svn进行代码的主干及分支管理。通常目录包括src, release, doc, test, dist等。src就是通常开发的地方。

要准备两个脚本,一个用runserver, 一个用runfastcgi。再准备一个脚本数据库同步与升级用。如果经常用svn,可能还需要一些脚本用来svn的清理工作。批量添加及删除一些文件与目录。

再下面就是具体到django本身。通常需要编辑器,集中管理。最好有一个IDLE,比如eclipse。 如果没有至少也找一个合适的template编辑器,以及py 编辑。

代码模块化开发。每个模块最好可以独立运行与调试。不要依赖别个模块。调试完成后再合并到整个项目里。代码规模不宜过大过长。简洁。有层次。

开发经理同时承担代码合并及集成测试验收工作。程序员负责单元测试。

其中template及css部分要给美工留下一个方便的接口。