Mam pole daty rozpoczęcia w bazie danych jako datę (nie datetime). W mojej metodzie zapisywania w forms.py używam datetime.strptime(date_string, '%Y-%m-%d')
do konwersji ciągu na datę. Metoda zwraca mi sformatowaną datę wraz z czasem, tj. "2006-08-03 00:00:00".Django - Pobierz tylko datę z datetime.strptime
Chcę tylko datę i brak czasu. Ponieważ pojawia się "nieprawidłowy format daty", który brzmi "musi być w formacie RRRR-MM-DD", utknąłem na tym i jestem sfrustrowany. Czy ktoś może mi przy tym pomóc?
Jeśli używasz formularza django, a następnie użyć django DateField obsługiwać walidacji niego. O wiele wygodniejsze. –
Pomógł zmienić pole na DateField. Dzięki stary. – Nikhilesh