我使用的是drf-spectacular,这是settings.py
的代码
SPECTACULAR_SETTINGS = {
'TITLE': 'TITLE',
'VERSION': '1.0.0',
'SCHEMA_PATH_PREFIX_TRIM': True,
'PREPROCESSING_HOOKS': ["custom.url_remover.preprocessing_filter_spec"],
}
在serializers.py
年内
class ChangePasswordSerilaizer(serializers.Serializer):
current_password = serializers.CharField(write_only=True, min_length=8, required=True)
new_password = serializers.CharField(write_only=True, min_length=8, required=True)
confirm_new_password = serializers.CharField(write_only=True, min_length=8, required=True)
但请求正文中的字段仍显示为非必填