Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django错误:TemplateSyntaxError:_Python_Django_Django Templates - Fatal编程技术网

Python Django错误:TemplateSyntaxError:

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

试图让massivecoupon运行时,我遇到了一系列错误

最近一次是:

文件“/home/usr/.local/lib/python2.6/site packages/django/utils/importlib.py”,第35行,在导入模块中 导入(名称)

模板语法错误:已捕获 渲染时导入错误:无模块 命名为Libsma.countries 内容类型:text/html

问题是模块应该是:massivecoupon.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]

在此方面的任何帮助都将不胜感激。谢谢

我真的不知道这个代码片段是做什么的,因为它没有说什么是
name
,或者什么是
package
。抛开它,为您想要的模块添加一个普通的导入语句怎么样?

这里的主要问题(我也有同样的问题)是堆栈跟踪与实际发生内容的位置不匹配。最后一个异常帧(删除模板帧)位于urls.py的direct_to_模板行上,而问题出现在几行之后,我确实包括了('.some.relative.module')


我只是在这里切换到绝对包含()来解决它。

通常模板语法错误意味着问题实际上在模板文件中。看起来很奇怪,它指的是你的档案。