【问题标题】:dictionary update sequence element #0 has length 0; 2 is required字典更新序列元素#0的长度为0; 2 是必需的
【发布时间】:2021-03-18 16:57:42
【问题描述】:

我正在处理我的项目,一切正常。我试图在另一个浏览器中打开服务器,出现了这个错误。我停止了该项目并重新启动它,它也停止在我的主浏览器上运行。我不知道这是什么原因造成的。

Internal Server Error: /account/login/
Traceback (most recent call last):
  File "A:\repos\topanime\venv\lib\site-packages\django\core\handlers\exception.py", line 47, in inner
    response = get_response(request)
  File "A:\repos\topanime\venv\lib\site-packages\django\core\handlers\base.py", line 204, in _get_response
    response = response.render()
  File "A:\repos\topanime\venv\lib\site-packages\django\template\response.py", line 105, in render
    self.content = self.rendered_content
  File "A:\repos\topanime\venv\lib\site-packages\django\template\response.py", line 83, in rendered_content
    return template.render(context, self._request)
  File "A:\repos\topanime\venv\lib\site-packages\django\template\backends\django.py", line 61, in render
    return self.template.render(context)
  File "A:\repos\topanime\venv\lib\site-packages\django\template\base.py", line 168, in render
    with context.bind_template(self):
  File "C:\Python\Python391\lib\contextlib.py", line 117, in __enter__
    return next(self.gen)
  File "A:\repos\topanime\venv\lib\site-packages\django\template\context.py", line 244, in bind_template
    updates.update(processor(self.request))
ValueError: dictionary update sequence element #0 has length 0; 2 is required
[18/Mar/2021 18:52:01] "GET /account/login/ HTTP/1.1" 500 86400

如果您需要任何其他信息,请告诉我。

【问题讨论】:

  • 什么版本的django?你最近有更新吗?
  • 3.1.7.我从一开始就使用这个版本
  • 问题是我什至不知道是什么原因造成的。我刚刚停止了服务器并再次运行它,这就是我得到的

标签: python django


【解决方案1】:

问题是我在context_processors 中有一个需要登录@login_required 的视图。所以我无法加载任何页面,因为我没有登录

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-06
    • 2016-06-30
    • 1970-01-01
    • 1970-01-01
    • 2015-02-22
    • 2019-08-10
    • 2021-04-01
    相关资源
    最近更新 更多