1
xiaket 2014-09-15 21:12:34 +08:00 1
如果是settings.py里的, 那么有先后顺序的. 自己的模块放最后. 自己的模块多于一个, 则基础的模块放前面.
如果是指单个文件里面的, 则个人习惯是python标准库放最前面, 中间是Django的内容, 最后是自己的模块. 相互以空行隔开. |
2
zzlettle 2014-09-15 21:37:58 +08:00
我完全自学开发的,不知道这个还有规矩吗。
我都是瞎放的,只有多,没有少。特别models文件里面,引入的东西一大堆。 |
3
no13bus 2014-09-15 22:02:10 +08:00 via Android
有相关依赖的,a依赖于b 则b放在a之前
|
4
leopardwei 2014-09-15 22:40:50 +08:00 via iPad
@xiaket 咱们的习惯一样,:)
|
5
glasslion 2014-09-15 23:12:55 +08:00 1
1. 首先是 Python 标准库
2. 其次是 Django 自己的模块 3. 再其次是pip 安装的第三方模块 4. 最后是项目自身的模块(django apps) PEP 8已经 对1,3,4 的顺序 做了约定, 而 Django 自己的模块显然是介于1,3 之间的。所以顺序就这么定了 |