我希望我的 Django 休息框架 API 只接受 Json 数据。所以我把它设置为默认设置。
REST_FRAMEWORK = {
...
'DEFAULT_PARSER_CLASSES': [
'rest_framework.parsers.JSONParser',
],
}
Run Code Online (Sandbox Code Playgroud)
但是视图仍然接受 multipart form-data 和 x-www-form-urlencoded。
如果我在视图中设置 MultiPartParser 则只接受多表单数据,如果我在视图中设置 JSONParser 则多表单数据和 json 都被接受。
我怎样才能让它在默认情况下只接受 json 数据,并且只为我上传文件的视图接受多部分数据?