当我单击生产环境中的任何保存按钮时,在 django 的管理员中找不到带有 POST 请求的页面

Posted

技术标签:

【中文标题】当我单击生产环境中的任何保存按钮时,在 django 的管理员中找不到带有 POST 请求的页面【英文标题】:Page not found with POST request in the django's admin when i click any of the save button in Production environment 【发布时间】:2020-10-14 18:59:36 【问题描述】:

起初,我尝试通过终端在共享托管平台中安装 mysqlclient,但结果 GCC 权限被拒绝,我联系了与域相关的管理员,但没有任何帮助。我决定改用 SQLite,一切正常,令我惊讶的是没有请求迁移。现在,当我想在 django 管理页面中添加产品时,当我单击保存按钮时,我收到一个错误,即 page not found with request Post。当我在管理页面在线请求相同的页面时,一切都在开发中正常工作,它加载正常。请帮忙

这是 gcc 权限被拒绝 Got this error when i tried pip install mysqlclient in cpanel terminal

这是管理员的产品页面 This is the product page while at the admin page

这是我点击任何保存按钮时的错误 This the error i get when i try to save the product by clicking any of the save buttons

【问题讨论】:

这看起来很相似。 ***.com/questions/37966813/… czarss 谢谢,但不相似,类似于***.com/questions/55498673/… 类似这个***.com/questions/57344774/… 我尝试删除图片字段,一切正常,但现在我的网站没有图片(没有图片的电子商务网站!)。我该怎么做才能从数据库中检索上传的图片 【参考方案1】:

我通过安装 django 2.1 逃脱了 gcc 权限被拒绝,并遵循这个 Error loading MySQLdb Module 'Did you install mysqlclient or MySQL-python?' 为我工作,但现在问题是当我添加一个带有图像字段的产品时,我得到的页面未找到请求帖子

【讨论】:

已关注pythonfusion.com/deploy-django-on-shared-hosting/#comment-75,了解如何在共享主机平台上不安装 mysqlclient 的情况下连接到 mysql 数据库

以上是关于当我单击生产环境中的任何保存按钮时,在 django 的管理员中找不到带有 POST 请求的页面的主要内容,如果未能解决你的问题,请参考以下文章

当我单击浏览器后退按钮或移动设备后退按钮时,保留选定的选项卡

按钮未执行任何操作

查看数据保存 - 无需单击任何按钮

为什么单击保存按钮时我的vba用户表单崩溃?

单击Kendo Grid中的“过滤器”按钮时会调用什么事件

如何删除片段布局中的任何位置单击该单击的主活动按钮