【发布时间】:2018-07-04 19:23:19
【问题描述】:
我有包含 DateField 的 drf 模型。该字段默认格式是“YYYY-MM-DD”只是我想转换“DD-MM-YYYY”怎么可能。
models.py
class Reminder(BaseModel):
content = models.TextField()
schedule_date = models.DateField()
schedule_time = models.TimeField()
is_release = models.BooleanField(default=True)
serializer.py
class ReminderSerializer(HyperlinkedModelSerializer):
schedule_date = serializers.DateField(format="%d-%m-%Y")
class Meta:
model = Reminder
fields = ('id','content','created_at','schedule_date','schedule_time','user_id','is_release','is_deleted',)
在 serializer.py 中,我只给出格式,但该格式仅在列表页面中转换。如您所见,列表没问题,但 POST 操作字段未转换。 API please look at image
【问题讨论】:
标签: django django-models django-forms django-rest-framework django-views