Python Django错误:TemplateSyntaxError:
试图让massivecoupon运行时,我遇到了一系列错误 最近一次是: 文件“/home/usr/.local/lib/python2.6/site packages/django/utils/importlib.py”,第35行,在导入模块中 导入(名称) 模板语法错误:已捕获 渲染时导入错误:无模块 命名为Libsma.countries 内容类型:text/html 问题是模块应该是:massivecoupon.countries(存在),而不是libsmassivecoupon.countries(不存在) 我认为importlib.py中给出错误的代码块如下所示:Python Django错误:TemplateSyntaxError:,python,django,django-templates,Python,Django,Django Templates,试图让massivecoupon运行时,我遇到了一系列错误 最近一次是: 文件“/home/usr/.local/lib/python2.6/site packages/django/utils/importlib.py”,第35行,在导入模块中 导入(名称) 模板语法错误:已捕获 渲染时导入错误:无模块 命名为Libsma.countries 内容类型:text/html 问题是模块应该是:massivecoupon.countries(存在),而不是libsmassivecoupon.cou
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]
在此方面的任何帮助都将不胜感激。谢谢 我真的不知道这个代码片段是做什么的,因为它没有说什么是
name
,或者什么是package
。抛开它,为您想要的模块添加一个普通的导入语句怎么样?这里的主要问题(我也有同样的问题)是堆栈跟踪与实际发生内容的位置不匹配。最后一个异常帧(删除模板帧)位于urls.py的direct_to_模板行上,而问题出现在几行之后,我确实包括了('.some.relative.module')
我只是在这里切换到绝对包含()来解决它。通常模板语法错误意味着问题实际上在模板文件中。看起来很奇怪,它指的是你的档案。