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