DRF(またはDRFMongoengine)には1つのことが分かりません。検索後のDjango rest update(およびpartial_update)
class SomeViewSet(MongoModelViewSet):
def get_serializer_class(self):
print "ACTION:", self.action
return SomeSerializer
cURLの(またはGETパラメータ形式で= JSON)から、このビューセットのURLを呼び出した後、私が守っ:
ACTION: retrieve
[09/Jan/2017 17:19:08] "GET /api/some/?format=json HTTP/1.1" 200
= API(例えば、ブラウザからの)形式で呼び出した後、私は観察します:
ACTION: retrieve
ACTION: update
ACTION: partial_update
ACTION: update
[09/Jan/2017 17:21:50] "GET /api/some/?format=api HTTP/1.1" 200 73173
どうしてですか?助けを借りて非常に感謝しています。
curlからformat = apiを呼び出すとどうなりますか?同じ行動ですか? –
はい、同じ動作です。 –