0
イベントを編集するためのフィールドを入力します。フィールドは「:MM:DD/MM/YY HH SS」として示されているが、私は任意の値を変更したときに - フォーマットを維持するが - 、それを保存しようと、それがエラーを示しています。DjangoフォームのDatetimeInputの有効な日付/時刻を入力してください
Enter a valid date/time
class EventForm(forms.ModelForm):
...
date = forms.DateTimeField(widget=forms.widgets.DateTimeInput(format="%d/%m/%Y %H:%M:%S", attrs={'placeholder':"DD/MM/YY HH:MM:SS"}))
...
class Meta:
model = Event
を
views.py
def event(request, category_slug, event_slug):
...
event = Event.objects.get(slug=event_slug)
form = EventForm(instance=my_event)
context_dict["edit_event_form"] = form
...
return render(request, 'handsup/event.html', context=context_dict)
これは、フィールドはevent.htmlに呼び出された方法です。
<div class="form-group">
{{ edit_event_form.date.errors }}
{{ edit_event_form.date.label_tag }}
{{ edit_event_form.date|addclass:"form-control form-style"}}
</div>
任意のコメントや提案は大歓迎です。ありがとうございました。あなたの表現によると