Python Django项目-某些URL上的错误请求(400)
这是这里的第一个问题,我将尽我所知尽量遵循这些指导原则。(另外,英语不是我的第一语言) 我使用Django(一个求职网站)做了一个小项目,我正在运行它,并将Python Django项目-某些URL上的错误请求(400),python,django,heroku,Python,Django,Heroku,这是这里的第一个问题,我将尽我所知尽量遵循这些指导原则。(另外,英语不是我的第一语言) 我使用Django(一个求职网站)做了一个小项目,我正在运行它,并将DEBUG设置为True(不建议我知道,但我想知道出现问题的原因) 管理部分和主页(还有另一个)工作正常,但是搜索页面给了我一个400错误页面错误请求(400)。 与其他工作页面的唯一区别是搜索包含表单。“heroku日志”没有给出关于错误的更多细节。关于我应该在哪里查找问题的原因,有什么建议吗 在本地一切都正常工作,我只在heroku上推送
DEBUG
设置为True
(不建议我知道,但我想知道出现问题的原因)
管理部分和主页(还有另一个)工作正常,但是搜索页面给了我一个400错误页面<代码>错误请求(400)。
与其他工作页面的唯一区别是搜索包含表单。“heroku日志”没有给出关于错误的更多细节。关于我应该在哪里查找问题的原因,有什么建议吗
在本地一切都正常工作,我只在heroku上推送400错误。帮忙
根据要求,以下是搜索页面的URL:
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
url(r'^search/$,search,name=“job search”),#我用它来收集搜索参数
url(r'^search/(?P\w+)/(?P\w+)/$),results,name=“job result”),#**发生400错误的地方**,这是结果页
确保你的方法有一些装饰程序阻止访问它,比如:@ajax\u required好吧,400并不意味着会有错误,这就是为什么日志中没有任何内容,你一定是错误地设置了路由。你能粘贴你的URL吗?如果你定义了管理员并且正确地设置了邮件,那么就不需要在实时站点上进行调试,你会收到一封带有调试输出的电子邮件。将你的主机添加到设置文件中的允许的\u主机
。您好@schillingt,允许的\u主机
已设置为['*]
@pepper我粘贴了URL。你能帮忙吗?我不认为那里有什么问题,因为当地一切正常。