Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.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
如果调试为false且仅在编辑模式下,Django CMS将导致500错误_Django_Django Cms - Fatal编程技术网

如果调试为false且仅在编辑模式下,Django CMS将导致500错误

如果调试为false且仅在编辑模式下,Django CMS将导致500错误,django,django-cms,Django,Django Cms,我有一个django cms 3.0.2实例正在生产中。调试已关闭,apache已配置,已设置允许的\u主机。我可以浏览网页,登录到管理员等。除了一件事以外,一切正常: 如果我尝试内联编辑…/?编辑,则会出现500服务器错误 Apache错误日志是静默的。我的记录器显示以下错误: Traceback (most recent call last): File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_ven

我有一个django cms 3.0.2实例正在生产中。调试已关闭,apache已配置,已设置允许的\u主机。我可以浏览网页,登录到管理员等。除了一件事以外,一切正常:

如果我尝试内联编辑…/?编辑,则会出现500服务器错误

Apache错误日志是静默的。我的记录器显示以下错误:

    Traceback (most recent call last):

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/core/handlers/base.py", line 137, in get_response
    response = response.render()

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/response.py", line 105, in render
    self.content = self.rendered_content

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/response.py", line 82, in rendered_content
    content = template.render(context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 140, in render
    return self._render(context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 134, in _render
    return self.nodelist.render(context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 840, in render
    bit = self.render_node(node, context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 854, in render_node
    return node.render(context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/loader_tags.py", line 123, in render
    return compiled_parent._render(context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 134, in _render
    return self.nodelist.render(context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 840, in render
    bit = self.render_node(node, context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 854, in render_node
    return node.render(context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/classytags/core.py", line 106, in render
    return self.render_tag(context, **kwargs)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/sekizai/templatetags/sekizai_tags.py", line 76, in render_tag
    rendered_contents = nodelist.render(context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 840, in render
    bit = self.render_node(node, context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 854, in render_node
    return node.render(context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/classytags/core.py", line 106, in render
    return self.render_tag(context, **kwargs)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com/cms/templatetags/cms_tags.py", line 632, in render_tag
    content = render_to_string('cms/toolbar/toolbar.html', context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/loader.py", line 164, in render_to_string
    return t.render(Context(dictionary))

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 140, in render
    return self._render(context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 134, in _render
    return self.nodelist.render(context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 840, in render
    bit = self.render_node(node, context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 854, in render_node
    return node.render(context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/templatetags/i18n.py", line 171, in render
    output = self.nodelist.render(context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 840, in render
    bit = self.render_node(node, context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 854, in render_node
    return node.render(context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/defaulttags.py", line 203, in render
    nodelist.append(node.render(context))

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/loader_tags.py", line 155, in render
    return self.render_template(self.template, context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/loader_tags.py", line 137, in render_template
    output = template.render(context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 140, in render
    return self._render(context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 134, in _render
    return self.nodelist.render(context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 840, in render
    bit = self.render_node(node, context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 854, in render_node
    return node.render(context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/templatetags/i18n.py", line 171, in render
    output = self.nodelist.render(context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 840, in render
    bit = self.render_node(node, context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 854, in render_node
    return node.render(context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 897, in render
    return render_value_in_context(output, context)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/template/base.py", line 875, in render_value_in_context
    value = force_text(value)

  File "/source/ComGo/comgo_regional_de_com/comgo_regional_de_com_venv/lib/python2.7/site-packages/django/utils/encoding.py", line 116, in force_text
    raise DjangoUnicodeDecodeError(s, *e.args)

DjangoUnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 12: ordinal not in range(128). You passed in <django.utils.functional.__proxy__ object at 0xa795930c> (<class 'django.utils.functional.__proxy__'>)
但是,如果我临时启用“调试”,那么我也可以进行编辑


那么出了什么问题?有什么想法吗?

尝试打开toolbar.html并将其保存为Unicode UTF-8格式。我再次以UTF-8格式保存了该文件-但错误保持不变。我可以修复它,但我仍然对实现感到好奇。我的错误设置为debug=false;模板调试=调试,缩略图调试=调试。偶然间,我把后两个改成了真,我的问题就消失了。在生产中打开模板和缩略图调试时关闭调试-对我来说是一种黑客行为,而不是解决方案。为什么我不清楚这种行为…@罗林格:你有没有把问题本身孤立起来?