Django错误:模板语法错误:

2024-10-02 04:32:49 发布

您现在位置:Python中文网/ 问答频道 /正文

试图让massivecoupon运行,但我遇到了一堆错误。在

最近的一次是:

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

TemplateSyntaxError: Caught ImportError while rendering: No module named libsmassivecoupon.countries Content-Type: text/html

问题是模块应该是:massivecoupon.国家(存在)而不是LibsMassive息票。国家(没有)

代码块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]

如有任何帮助,我们将不胜感激。谢谢!在


Tags: 模块文件namepyimportpackagehomeif
2条回答

这里的主要问题(我也有相同的问题)是堆栈跟踪与实际发生问题的地方不匹配。最后一个异常帧(移除模板1)位于网址.py的直接连接模板行,但问题是在几行之后,我确实包括了('。some.relative.模块'). 在

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

我真的不知道这个片段是做什么的,因为它没有说明name是什么,或者{}是什么。干脆放弃它,为你想要的模块加入一个普通的import语句怎么样?在

相关问题 更多 >

    热门问题