私はdjangoappengine、Backbone.js、およびDjango REST Frameworkに基づくアプリを持っています.PATCHリクエストを使用{patch: true}
してmodel.save
呼び出しでモデルを更新します。
ローカルでテストすると、dev_appserver が次のように返されることがわかりました。
ERROR 2014-02-19 04:37:04,531 dev_appserver.py:3081] code 501, message Unsupported method ('PATCH')
INFO 2014-02-19 04:37:04,532 dev_appserver.py:3090] "PATCH /api/posts/5707702298738688 HTTP/1.1" 501 -
それでも、それをデプロイしてappspot経由でアクセスすると、サーバーは喜んでリクエストを受け入れます. これにより、変更を加えてテストするたびに展開する必要があります。
私は Python SDK の最新バージョン (1.89) を実行しており、それに取り組んでいるように見える古い修正済みの問題を見つけましたが、他の人がそれを持っていたようです。
このパッチを試しましたが、違いはありませんでした。本番サーバーではなく、開発サーバーがそれらを拒否する理由がわかりません。変更する必要があるものはありますか?
ありがとう。