【发布时间】:2010-08-05 04:51:36
【问题描述】:
试图让大规模优惠券运行,但遇到了一堆错误。
最近的是:
文件“/home/usr/.local/lib/python2.6/site-packages/django/utils/importlib.py”,第 35 行,在 import_module 进口(名称)
TemplateSyntaxError: 捕获 渲染时导入错误:没有模块 命名为 libsmassivecoupon.countries 内容类型:text/html
问题在于模块应该是:masscoupon.countries(存在)而不是 libsmassivecoupon.countries(不存在)
我认为在 importlib.py 中给出错误的代码块如下所示:
if name.startswith('.'):
if not package:
raise TypeError("relative imports require the 'package' argument")
level = 0
for character in name:
if character != '.':
break
level += 1
name = _resolve_name(name[level:], package, level)
__import__(name)
return sys.modules[name]
对此的任何帮助将不胜感激。谢谢!
【问题讨论】:
-
通常模板语法错误意味着问题实际上出在模板文件中。似乎很奇怪,它把你引到那个文件。
标签: python django django-templates