Предварительное заполнение поля DateField в сериализаторе Django REST Framework не работает

Я разрабатываю веб-приложение с использованием Django и Django REST Framework. У меня есть сериализатор с полем даты, которое я хочу предварительно заполнять текущей датой при отображении формы. В документации по rest Framework показано, как использовать initial для предварительного заполнения поля, но, похоже, это не работает. Несмотря на следование документации, в поле даты моей формы отображается "yyyy-mm-dd".

Окружение: django==3.2.18 djangorestframework==3.14.0

Вот мой текущий код:

# serializer.py
class FormSerializerCurrentStatus(ModelSerializer):
    date = serializers.DateField(initial=datetime.date.today)

    class Meta:
        model = CurrentStatus
        fields = ('date', 'user', 'currentstatus')

# views.py
def retrieve(self, request, *args, **kwargs):
    form_serializer = FormSerializerCurrentStatus()
    return Response({'serializer': form_serializer})

# html
<form action="{% url 'SomeUrl' %}" method="POST">
    {% csrf_token %}
    {% render_form serializer %}
    <input type="submit" value="Save">
</form>

Я также попытался переопределить метод init сериализатора, чтобы установить начальное значение поля даты.

Может ли кто-нибудь помочь мне понять, в чем может быть моя ошибка? Спасибо!

Вернуться на верх