我想我的Django项目从Apache安装到Heroku的移动。 在这一点上,一切似乎是工作,除了我与使用PATCH HTTP方法(这是我在使用一起选择与Django的tastypie)有一个问题罚款。
我有一个中间件,它允许这种方法和它的工作的Apache服务器,我以前还上。 现在,我得到的是一个405(METHOD_NOT_ALLOWED)错误。 常见的HTTP方法仍然有效(GET,POST,DELETE,POST)。 我也读了Nginx的不支持OPTIONS(也许PATCH请求?),在默认情况下,有些配置有许多工作要做。 从我已阅读,Nginx将返回一个类似的405错误OPTIONS方法请求。 我也很肯定的Heroku使用Nginx上的前端,所以这可能是问题。
这使我对我下一个问题:我不知道如何我自己的头添加到它,因为这是所有的Heroku控制。 有谁知道究竟是什么问题? 有什么办法,除了放弃PATCH方法(这使得事情更加方便),获得补丁方法在Heroku上工作?