Django 管理员 - “从应用程序收到的响应不完整”

问题描述 投票:0回答:4

我最近启动了一个 Django 项目 - 当我转到管理页面时,我收到一条“从应用程序收到的响应不完整”消息。

我仅在从 A2 托管域 www.educate-malawi.com 查看我的项目时才会出现此错误。您可以在主页右下角访问管理页面。

这是我的主机的问题还是我可以解决?

我尝试寻找这个问题的答案,但所有内容都提到了 Ruby on Rails - 这不是 Ruby on Rails 项目

如果您需要查看我的任何代码,请告诉我 - 我可以发布它。

python django hosting admin
4个回答
1
投票

当使用主机并且 Django 项目中的链接不在 urls.py 文件中或不正确时,会产生此错误。

对我来说,当 urls.py 期望“www.educate-malawi.com/admin/”时,我的 href 链接到“www.educate-malawi.com/admin”

只是一个错误网址的有趣错误!


1
投票

对于在共享托管空间上托管的 Django 中遇到此错误的任何人,可以参考此答案:

转到终端并输入

python manage.py runserver

您将看到此错误的实际原因。就我而言,这是因为我在
views.py
中使用了 python 库,而我忘记将其安装在
cpanel
上。


0
投票

我只是清除浏览器cookie并刷新页面,然后检查问题是否解决。


0
投票

请严格遵循以下步骤:

1.- 如果您使用 WhiteNoise,请记住 url 管理会发生变化;所以你必须确保路径以“/”结尾例如:

path('admin/', admin.site.urls),

2.- 如果您最近使用 Pillow 添加了图像保存功能,则还必须在生产服务器上手动安装它;否则您将无法保存文件,因此您将从应用程序中收到意外错误:

python3 -m pip install --upgrade pip
python3 -m pip install --upgrade Pillow

3.- 建议在投入生产之前再次生成requirements.txt 文件;因为此错误是由于 urls.py(步骤 1)中的错误或由于在生产中缺少库的安装而发生的。

pip freeze > requirements.txt

我希望这有助于解决您的问题。

亲切的问候,

© www.soinside.com 2019 - 2024. All rights reserved.