如何解决 Django 中不正确的填充?

Posted

技术标签:

【中文标题】如何解决 Django 中不正确的填充?【英文标题】:How to solve Incorrect padding in Django? 【发布时间】:2020-12-18 02:20:34 【问题描述】:

我刚刚在 Django 中安装了clearcache 包,刷新我的网站后我得到了Incorrect padding 错误,这里是error code,所以请告诉我如何解决这个问题。我对此进行了很多研究,但在我的文件结构中没有找到base64.py 文件。

【问题讨论】:

请在文本中添加完整的回溯。见this help document。症状在base64,但问题的根源更早。 【参考方案1】:

只需从浏览器中删除 cookie 文件即可。

https://support.google.com/accounts/answer/32050

它真的对我有用。

【讨论】:

您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。【参考方案2】:

我不知道我是否掌握了这里的解决方案,但是我在尝试渲染 127.0.0.1:8000/admin/ 时遇到了这个问题

我最终通过将我的 Django 版本从 3.0.10 升级到 3.1.1 解决了这个问题。

pip3 install django==3.1.1

【讨论】:

【参考方案3】:

我在没有先激活 virtualenv 的情况下运行“python3 manage.py runserver”时遇到了这个错误。我不能说具体的问题是什么,因为我不知道,但是一旦我激活了 virtualenv 然后发出 runserver 命令,一切都很好。

【讨论】:

【参考方案4】:

就我而言,我使用 pip3 安装了 Django。

pip3 install django

我使用的是 python 2 而不是 python 3,所以由于 pip 和 python 的版本不匹配而出现此错误。

所以请检查python和pip的版本。我希望它会起作用。

【讨论】:

【参考方案5】:

该软件包已有 8 年历史,与当前的 Django 不兼容。阅读:https://docs.djangoproject.com/en/3.1/topics/cache/

【讨论】:

我安装了这个包...pypi.org/project/django-clearcache 我知道,它不再维护并且无法使用。如您所见,上次更新是 8 年前。 它的发布数据是Released: Jan 21, 2020 您说您已将clear_cache 添加到已安装的应用程序中,但我可以从文档中看到它的clearcache 可能是这样吗? 更新我的问题,请告诉我解决方案

以上是关于如何解决 Django 中不正确的填充?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Django 模板中使用 Jquery/Ajax 正确刷新 div

uitableview 填充同样在模拟器中不起作用

如何修复 Berkeley DB 文件中不正确的 XML 标签

如何正确制作标签项填充?

Django request.user.first_name 在 Safari 中不起作用

如何解决:数据类型 ntext 和 varchar 在not equal to 运算符中不兼容