0

错误发生在模板的以下行中,我无法理解为什么?

In template /usr/local/django/app/templates/main.html, error at line 51

<script type="text/javascript" src="{% url django.views.i18n.javascript_catalog %}"></script>

准确的错误是:

渲染时捕获 IndentationError:unindent 不匹配任何外部缩进级别(views.py,第 272 行)

views.py 中的第 272 行是:

elif request.POST.get('hiddenField') == 'ad' and SettingsManager.get().ad_integ == 1:
    form = ADSettingsForm(request.POST)  # <-----line 272
    if form.is_valid():
        form.save()

有任何想法吗?

EDIT1 项目中的任何文件都没有任何缩进错误。我用python的py_compilelib控制它。

UPDATE1 好吧,这非常非常尴尬:现在,我在另一台机器上遇到了完全不同的错误(我安装了我的项目副本)

渲染时捕获 ViewDoesNotExist:无法导入 wauthportal.wauthapp.views。错误是:没有名为视图的模块

In template /usr/local/django/wauthadmin/templates/main.html, error at line 51

<script type="text/javascript" src="{% url django.views.i18n.javascript_catalog %}"></script>
4

1 回答 1

1

如果您混淆了制表符和空格,通常会发生这种情况。请注意您在每个缩进中使用了四个空格。如果你使用像 Sublime Text 这样的文本编辑器,按 ctrl+A 将显示空格。

于 2013-02-18T13:19:42.893 回答