Mirki z #programowanie #naukaprogramowania #python #flask (sorry za spam tagami)
mam takie pytanie, może mądre, może głupie, nie wiem.
Mam sobie aplikację napisaną w python, Flask-SQLAlchemy.
I w HTML formularz, który pobiera datę i godzinę.
no i potem chcę, żeby to zapisało się do pliku models, do bazy danych
ale okazuje się, że data w html ma inny format niż datetime w pythonie. Jak to ogarnąć?
Chcę porównać datę w bazie danych do daty obecnej (datetime.today) i wyciągnąc tylko te wpisy z bazy danych, które są starsze niż dzisiaj.
Jak ktoś dalej nie wie o co pytam, to TUTAJ lepiej jest to opisane, ale oczywiście bez odpowiedzi.
HALP PLS
mam takie pytanie, może mądre, może głupie, nie wiem.
Mam sobie aplikację napisaną w python, Flask-SQLAlchemy.
I w HTML formularz, który pobiera datę i godzinę.
no i potem chcę, żeby to zapisało się do pliku models, do bazy danych
data = db.Column(db.Date)
godzina = db.Column(db.Time)
ale okazuje się, że data w html ma inny format niż datetime w pythonie. Jak to ogarnąć?
Chcę porównać datę w bazie danych do daty obecnej (datetime.today) i wyciągnąc tylko te wpisy z bazy danych, które są starsze niż dzisiaj.
Jak ktoś dalej nie wie o co pytam, to TUTAJ lepiej jest to opisane, ale oczywiście bez odpowiedzi.
HALP PLS
- Najlepsze
- Wszystkie komentarze







W tym pytaniu na stacku parsowanie powinno być przed zapytaniem, tak żeby akcja wyglądała mniej więcej tak:
if 'searchdate' in request.form:date = datetime.strptime(request.form["searchdate"], "TU FORMAT")
return render_template("indx.html",
from datetime import datetime
dateinput = '2001-09-11'
timeinput = '09:11:01'
Chyba, że miałabym wyciągnąć wszystkie wpisy z bazy danych, wtedy sparsować, porównać i na stronie wyświetlić tylko te odfiltrowane, ale myślałam, że jest lepszy sposób.