【发布时间】:2011-05-25 16:11:30
【问题描述】:
我刚刚开始使用 Django,我发现我正在做的一件事就是开始了很多新项目。我发现这个过程每次都很乏味,即使使用manage.py startproject * 我也在不断更改 settings.py 中的设置,例如 media_root 和模板路径。只是一点背景,我来自 PHP 和 CodeIgniter。我从未使用过股票 CI 目录。我对其进行了修改以满足我对新项目的需求。当我需要一个新项目时,我只需复制该目录即可。 manage.py 似乎动态生成文件,所以这种方法似乎不太可能。其他人对此有什么建议吗?
【问题讨论】:
-
我在 Codeigniter 工作学习 Django,非常讨厌 Codeigniter 现在我用过 Django。
-
把CI的MVC实现翻译成Django的做事方式之后,就开始真正的点击了。我只是讨厌 manage.py 吐出的简单的股票项目。我发现有很多设置我在每个新项目中一遍又一遍地设置。
-
CI 真的鼓励胖控制者(记住托马斯坦克)。您倾向于将表单验证、图像大小调整和所有其他垃圾塞进控制器中,因为这些模型并不是真正为它设计的。然后库是错误的并且从未更新太多,社区根本不是很活跃。
标签: django project-setup