Django Rest Framework:'base_template',用于在可浏览的api视图中插入datetime字段

时间:2017-12-17 08:39:38

标签: django-rest-framework

在Django休息框架中,我正在使用ListCreateView。我的一个字段包含publish_date。它显示以下方式

enter image description here

我希望日期时间选择器与django admin一样,如下所示:

enter image description here

我知道在Django休息框架中我们可以提到模板:

style={'base_template': 'input.html'}

所以如何实现这一点,因为我没有在其余框架中找到日期时间选择器的任何模板。

1 个答案:

答案 0 :(得分:0)

您的字段显示方式取决于您获得的serializers.py设置。 创建自制HTML解决方案的另一种解决方案是利用序列化程序中的 DataTimeField()字段。

即:

from rest_framework import serializers

    class CommentSerializer(serializers.ModelSerializer):
        created = serializers.DateTimeField()

        class Meta:
            model = Comment

documentation中有关此主题的更多信息。