python - Nginx 500 POST 到数据库时出错,但它实际上发布
问题描述
我现在在 DigitalOcean 上有一个在 droplet 上运行的 django 应用程序。它正在运行 Nginx、gunicorn、MySQL。
当我发布表单时,它会被添加到数据库中,但我收到 500 服务器错误。我只是回到我的主页并测试我刚刚做了什么,这很好。为什么我收到 500 错误?
当我转到我的管理页面并尝试查看数据库中的实际项目时,我也会收到此错误。
更新
所以我改用了MySQL
,我最初使用它来构建我的应用程序,一切似乎都运行良好。日志中没有任何内容让我相信这是我正在使用的数据库,但这就是问题所在。
我在异地构建了应用程序,当我在生产服务器上启动它时,我使用设置进行了所有Postgres
设置并运行它。如果有人有任何关于导致问题的信息,我很想听听!
解决方案
推荐阅读
- excel - 159/5000 如果自动复制另一个工作表中的数据,如何保护Excel中的工作表?
- list - 获取列表中的重复项并在列表中显示答案
- laravel - Laravel Blade Helpers 不拉入带有空格的列
- python - 标准库是否支持生成唯一 ID?
- sql - TO_DAYS() 不是公认的内置函数名
- android - ActivityViewModel + AdapterItemViewModel 连接
- flutter - 向我展示在 Flutter 中执行此操作的更好方法
- c - 取消引用 [] 和 * 之间差异的指针
- c++ - 初始化包含相同类型结构指针的结构指针
- artifactory - 自动删除用户组