
1 xiaket 2014-09-15 21:12:34 +08:00 如果是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. 首先是 Python 标准库 2. 其次是 Django 自己的模块 3. 再其次是pip 安装的第三方模块 4. 最后是项目自身的模块(django apps) PEP 8已经 对1,3,4 的顺序 做了约定, 而 Django 自己的模块显然是介于1,3 之间的。所以顺序就这么定了 |