【发布时间】:2013-01-23 21:58:00
【问题描述】:
我正在阅读 Two Scoops Django Best Practices 以改进我的编码风格。我正在进行相对导入,这里是使其可重用的示例代码。
Old Way:
from cones.foo import bar
New way:
from .foo import bar
上面的代码是针对cones app的,如果我在其他app中调用其他模型怎么办?我必须这样写吗:
from .foo import bar
from .other import sample
OR
from .foo import bar
from test.other import sample
正确的方法是什么?
【问题讨论】:
-
有一个合法的python模块叫做“test”——不要这样调用你的模块以避免混淆。
标签: django