python - Django 项目 - 某些网址上的错误请求 (400)

标签 python django heroku

这是这里的第一个问题,我将尽力按照我的理解遵循指南。 (另外,英语不是我的母语)

我用 Django 做了一个小项目,一个求职网站,我在 DEBUG 设置为 True 的情况下运行它(不建议我知道,但我想如果出现问题,知道原因)

管理部分和主页(以及另一个)工作正常,但搜索页面给我一个 400 错误页面。 错误请求 (400)。 与其他工作页面的唯一区别是搜索包含一个表单。 “heroku 日志”没有提供有关错误的更多详细信息。关于我应该在哪里寻找问题原因的任何建议?

在本地一切正常,只有在推送到 heroku 上后我才会收到 400 错误。帮助?


根据要求,以下是搜索页面的网址:

url(r'^search/$',search,name="job-search"),  #I use this to collect the search parameter
url(r'^search/(?P<domain>\w+)/(?P<level>\w+)/$',results,name="job-result"),  # **Where the 400 error happens** , this is the result page     

最佳答案

确保你的方法有一些阻止访问它的装饰器,比如:@ajax_required

关于python - Django 项目 - 某些网址上的错误请求 (400),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24147143/

相关文章:

Python从串行读取

javascript - 返回 javascript date.getTime() 的 python 函数

python - 无法加载静态文件

python - 将自定义 SQL 添加到 Django 中的 WHERE 子句中,而不使用 .raw()

python - 使用 .loc 选择多索引级别的重复值

python - 遍历字典列表并从列表中找到匹配的元素并将匹配键的值附加到 defaultdict

python - 使用 GeoDjango 获取相关位置字段

heroku - 在 Heroku 上运行时激活 JetPack WordPress 插件?

node.js - 如何通过部署在 Heroku 上的 Nodejs/Nestjs 服务器为我的 Angular 前端提供服务?

mysql - 通过 URL 将 Laravel 连接到 Heroku 数据库