Django, добавляющий час и минуту из формы

#python #django #django-models #django-views #django-templates

#python #django #django-модели #django-просмотры #django-шаблоны

Вопрос:

Можно добавить час, минуту и секунду из панели администратора, но теперь я хочу добавить его в свой шаблон.

models.py :

 class Document(models.Model):
    date = models.DateTimeField()
  

forms.py :

 class CreateDocumentForm(ModelForm):
...
    class Meta:
        model = ComplaintDocument
        fields = '__all__'
        widgets = {
            'date': DateTimeInput(attrs={'type': 'date'}),
        }
  

Ответ №1:

Вам нужно использовать SplitDateTimeWidget : https://docs.djangoproject.com/fr/3.1/ref/forms/widgets/#splitdatetimewidget