Sac*_*pta 1 django django-rest-framework
我希望我的 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 数据,并且只为我上传文件的视图接受多部分数据?
如果我理解正确,您需要REST_FRAMEWORK在这样的设置中指定变量
REST_FRAMEWORK = {
...
'DEFAULT_PARSER_CLASSES': [
'rest_framework.parsers.JSONParser',
],
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1763 次 |
| 最近记录: |