导入python / django的问题

时间:2011-06-17 04:07:19

标签: python django

我正在尝试在Django views.py文件中使用calendar模块。如果我在文件顶部进行导入,使用我的包导入的其余部分,并调用模块上的monthrange函数,我会得到以下结果:

  

'function'没有属性'monthrange'

但是,如果我在我的函数中导入模块,我使用monthrange它可以正常工作。

这让我摸不着头脑。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

似乎是命名空间冲突 - 也许“日历”被重新定义为某个地方作为变量或函数名称。

尝试从模块顶部的日历导入月份范围,'monthrange'不太可能与代码中的变量或函数冲突。

from calendar import monthrange