Mam model wydarzeń, które prawie zawsze zaczynają się o 22.00, ale czasami mogą zaczynać się wcześniej/później. Aby ułatwić pracę administratorowi, chciałbym, aby czas był domyślny do 22.00, ale w razie potrzeby można go zmienić; data będzie musiała być ustawiona niezależnie, więc nie potrzebuje wartości domyślnej, ale najlepiej domyślnie bieżąca data.Czy mogę ustawić konkretny domyślny czas dla pola datetime Django?
Zdaję sobie sprawę, że mogę użyć datetime.now, aby osiągnąć ten drugi, ale czy jest możliwe (i jak) ustawić czas na określoną wartość domyślną?
Aktualizacja: otrzymuję odpowiedzi szybciej niż mogę określić, który (e) robi to, co próbuję osiągnąć ... Prawdopodobnie powinienem być dalej wraz z aplikacją, zanim zapytałem. Dzięki za pomoc w międzyczasie!
Dostaję 'Błąd typu: __init __() dostał nieoczekiwaną argumentu słowa kluczowego 'default''. Jakieś pomysły? Korzystanie z formularzy. Forma zamiast formularza modelu. forms.TimeField (domyślnie = dt.time (16, 0), widget = forms.TimeInput) –