通常是包括几个环境,生产调试环境,测试环境,正式发布环境。每个环境都有区别,并通过程序联系起来。先讲生产环境。生产环境建议全用linux,这样与以后部署基本一致。在windows下跑django+mysql感觉就是不对劲。所以还是linux好。生产环境分几个角色。至少包括程序开发经理,程序员。通过svn进行代码的主干及分支管理。通常目录包括src, release, doc, test, dist等。src就是通常开发的地方。要准备两个脚本,一个用runserver, 一个用runfastcgi。再准备一个脚本数据库同步与升级用。如果经常用svn,可能还需要一些脚本用来svn的清理工作。批量添加及删除一些文件与目录。再下面就是具体到django本身。通常需要编辑器,集中管理。最好有一个IDLE,比如eclipse。 如果没有至少也找一个合适的template编辑器,以及py 编辑。代码模块化开发。每个模块最好可以独立运行与调试。不要依赖别个模块。调试完成后再合并到整个项目里。代码规模不宜过大过长。简洁。有层次。开发经理同时承担代码合并及集成测试验收工作。程序员负责单元测试。其中template及css部分要给美工留下一个方便的接口。