Django,在哪里导入你的模块

时间:2010-09-22 20:10:51

标签: python django

我一直认为只需在视图文件的顶部导入所有模块即可。然后,如果您更改了模型名称,则只需编辑顶部的导入,而不是深入挖掘导入所需的每个视图函数。

好吧,我刚刚遇到一个实例,我在视图文件的顶部导入了一个模型,然后在函数中使用它,但由于某种原因,当我尝试使用该模型时,django抛出了一个未绑定的变量错误做一个查询,这让我相信我确实需要为每个函数进行导入?

所以,我的问题是,做到这一点的正确方法是什么?根据需要导入文件顶部或每个函数中的所有内容。

由于

1 个答案:

答案 0 :(得分:3)

Django中没有要求您在函数范围内导入模块。你可以,但一般来说python也是如此。我想看看你的代码和错误信息。我不认为您的问题是由于您将其归因于原因。