我试图理解在Django App中用python编写的这段代码
from . import views
我在python文档中没有遇到过类似的内容。有人可以解释一下吗?
答案 0 :(得分:1)
这是相对重要的。它允许您从同一个包导入模块,而无需指定包名。所以,如果你在foo.views模块中,而不是:
from foo.models import Model
你可以这样做:
from .models import Model
这使您可以更改包名称,而无需重构该包中的所有导入。
答案 1 :(得分:0)
这是PEP-328引入的,描述了相对导入。
基本上,它意味着:from the current package/directory import views
。