django 输入序列化程序日期字段格式
django input serializer date field format
我在 mm/dd/yyyy
中有一个日期输入格式。
在我的输入序列化器中,
class ProjectInitSerializer(serializers.Serializer):
client_name = serializers.CharField(allow_blank=False, max_length=300)
file_name = serializers.CharField(allow_blank=False, max_length=300)
run_date = serializers.DateField(required=True, input_formats="%d/%m/%Y")
我收到这样的回复:
"response": {
"run_date": [
"Date has wrong format. Use one of these formats instead: %, d, /, %, m, /, %, Y."
]
}
此序列化程序仅用于输入请求。
如何设置格式?
将 input_formats
更改为列表。
run_date = serializers.DateField(required=True, input_formats=["%d/%m/%Y"])
我在 mm/dd/yyyy
中有一个日期输入格式。
在我的输入序列化器中,
class ProjectInitSerializer(serializers.Serializer):
client_name = serializers.CharField(allow_blank=False, max_length=300)
file_name = serializers.CharField(allow_blank=False, max_length=300)
run_date = serializers.DateField(required=True, input_formats="%d/%m/%Y")
我收到这样的回复:
"response": {
"run_date": [
"Date has wrong format. Use one of these formats instead: %, d, /, %, m, /, %, Y."
]
}
此序列化程序仅用于输入请求。
如何设置格式?
将 input_formats
更改为列表。
run_date = serializers.DateField(required=True, input_formats=["%d/%m/%Y"])