Django 最佳实践

拿到了一本不错的书:《Two Scoops of Django – Best Practices For Django 1.5》

这本书是关于规则以外的方法,以及一些实践上的常见问题。养成良好工程习惯和编码风格,绝对是一剂不可多得的良方!虽然版本是针对 Python 2.7 和 Django 1.5,但其内涵的哲学却是超越版本的(貌似不是 python 项目根本不用这样谈),下面就是我的笔记。

第一章:编码风格

一、import 次序

python 标准库 -> Django 内核 -> 第三方 django app -> 当前项目的 app

二、使用相对 import(Relative Imports)

当 import 当前项目 app 的时候,不要把 app 名硬编码进去,可以用 . 和 .. 来定位当前包和上级的包,这样子的话当 app 名字改变的时候就不需要改代码了。

三、不要使用 from … import *

使用 import * 会污染命名空间,只导入使用的那些,无须解释。

 


【转载请附】愿以此功德,回向 >>

原文链接:https://www.huangwenchao.com.cn/2014/05/django-best-practice.html【Django 最佳实践】

发表评论

电子邮件地址不会被公开。 必填项已用*标注