Python Django项目-某些URL上的错误请求(400)

Python Django项目-某些URL上的错误请求(400),python,django,heroku,Python,Django,Heroku,这是这里的第一个问题,我将尽我所知尽量遵循这些指导原则。(另外,英语不是我的第一语言) 我使用Django(一个求职网站)做了一个小项目,我正在运行它,并将DEBUG设置为True(不建议我知道,但我想知道出现问题的原因) 管理部分和主页(还有另一个)工作正常,但是搜索页面给了我一个400错误页面错误请求(400)。 与其他工作页面的唯一区别是搜索包含表单。“heroku日志”没有给出关于错误的更多细节。关于我应该在哪里查找问题的原因,有什么建议吗 在本地一切都正常工作,我只在heroku上推送

这是这里的第一个问题,我将尽我所知尽量遵循这些指导原则。(另外,英语不是我的第一语言)

我使用Django(一个求职网站)做了一个小项目,我正在运行它,并将
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。你能帮忙吗?我不认为那里有什么问题,因为当地一切正常。