刚刚学习 Django 不久,所以想通过开源的代码来学习,但是看了几个项目,比如 Sentry , Django-cms 等等,都与官方文档上面使用 startproject 命令,然后使用 startapp 来生成 app 的代码的目录组织结构不同,这是为什么呢?是不是大家都不认同官方自动生成的目录组织结构?
1
qcsky Feb 26, 2016
觉得是版本问题吧, 之前的 django 版本 startproject 命令后和现在执行所产生的目录结构是不一样的。
很多 project 都是从早期的 django 版本 一直升级到新版本的 |
2
julyclyde Feb 26, 2016
sentry 大改过,连启动命令、命令行脚本的初始化步骤都不一样。你别参照这个来讨论问题
|
3
virusdefender Feb 26, 2016
|
4
est Feb 26, 2016
django 官方结构不适合流水线生产产品。我一般都是 startproject 一个名字叫 src 的项目。
|
6
est Feb 26, 2016
@sudoz 理由嘛就是老项目不能直接复制过来做新项目。要改许久 settings.py 。
|
7
MrEggNoodle Feb 26, 2016
@virusdefender good job
|
8
ninjadq OP @qcsky : 谢谢,看来有必要研究下过去的版本,看看 django 的演化
@julyclyde : 难怪 sentry 和其他的 django 项目看起来特别不一样。。 @virusdefender : 已给 star !回去慢慢研究,谢谢! @est : copy and paste engineer 吗= = |