Aktywne Wpisy

affairz +388
2014 - Złota 44 (cały budynek, bez wykończenia w środku, 52 kondygnacje) sprzedany za 260 mln złotych
2024 - asking price apartamentu zajmującego pół kondygnacji (1/104 budynku) - 100 mln złotych
normalny organiczny wzrost cen, o co wam chodzi ( ͡° ͜ʖ ͡°)
#nieruchomosci
2024 - asking price apartamentu zajmującego pół kondygnacji (1/104 budynku) - 100 mln złotych
normalny organiczny wzrost cen, o co wam chodzi ( ͡° ͜ʖ ͡°)
#nieruchomosci
źródło: zlota44
Pobierz
dom_perignon +353
Der Onet nie potrafi przeboleć tego, że Julia dotarła do finału, więc wymyślili sobie taki tytuł.
A chodzi tylko o to, że czasami ociągała się na treningach, co denerwowało trenera.
#bekazlewactwa #konfederacja #paryz2024
A chodzi tylko o to, że czasami ociągała się na treningach, co denerwowało trenera.
#bekazlewactwa #konfederacja #paryz2024
źródło: GUdlfOIWkAEJAi0
Pobierz




źródło: comment_XOlcSM3RLjQMyNlniHWWQyAorOc5Ye3Q.jpg
PobierzA tutaj jest submit.html https://pastebin.com/N1hewdZh
I dodatkowo formhelpers.html https://pastebin.com/wagdjY0u
if form.validate_on_submit():return redirect(url_for('success'))
"gubi" część informacji (robisz redirecta ale nie przekazujesz danych z posta/formularza)
obczaj https://stackoverflow.com/questions/15473626/make-a-post-request-while-redirecting-in-flask
zobacz też
flask requestsprawdzasz czy request to POST i form jest bez błędów funkcją validateonsubmit i późniejszy redirect zmieniasz na
redirect(url_for('success'), code=307)(nie jestem pewien czy 307 na pewno będzie Ci potrzebne, jednak spróbuj jeżelirequest.formbędzie puste)same dane z forma są bodaj w
request.form.nazwapola(używaj pdb do debugu, albo na początek printuj sobie co Ci potrzebne)('submit.html', form=form)
w przypadku sukcesu masz tylko ('result_submit.html')
flask nie jest telepatą xD
nie wiem też do końca w co celujesz ale możesz alternatywnie:
zastąpić w widoku index redirecta
return redirect(url_for('success'))od razu na render innego szablonureturn render_template('result_submit.html', dane=twojedane)i w nim będziesz miał normalnie wartości forma LUB pogrzebać przy submit.html tak żeby pokazywał pusty formularz na requesta GET a jak jest request POST z danymi to wyświetlał wysłane daneno i pisz co dokładnie Ci nie działa :P
form = MyForm()
nie powinieneś w przypadku posta podkarmić jakoś te form na przykład requestem? tak na logikę.
if coś tam post:
form = Myform(request)
https://docs.djangoproject.com/en/2.0/topics/forms/#the-view
rendertemplate('resultsubmit.html', dane=twojedane) - tutaj właśnie ihmo jest błąd, na zasadzie, nie wiem do czego odnieść się, żeby te dane pobrać.
Próbowałem
form = Myform(request.form)jak widzisz w oficjalnych dokach flaska http://flask.pocoo.org/docs/0.12/patterns/wtforms/#in-the-viewjednak w tym konkretnym przypadku widzę że używasz metody validateonsubmit a sama klasa MyForm dziedziczy z FlaskForm (który zgaduję) jest częścią pakietu flask_wtf
http://flask-wtf.readthedocs.io/en/stable/quickstart.html#validating-forms więc użycie request.form nie jest konieczne, z doków:
(ostatnio mnie jakiś mod zjechał na stacku, że za dużo wrzucam, tutaj poszedłem w minimalizm :D )
@qbek: jak ja tego nie lubię xD nie wiadomo jak i gdzie, ale coś się magicznie wstrzykuje a nawet funkcja która obsługuje requesta nie dodanego parametru by operować na danych z requesta xD
kocham magic programming aż mi się spring przypomina xD
czy jeszcze czegoś nie rozumiesz albo coś Ci nie działa? w sumie wszystko Ci dość ekstensywnie rozpisaliśmy ;-)
BTW importy popraw żeby nie importować 2 razy z tego samego
przez to, że jest to #!$%@? zrobione. no bo sorry ale właśnie przez takie rzeczy jak magiczne ładowanie ciężko zrozumieć co się dzieje.
gdybyś musiał operować na obiekcie request i response to byś skumał jak to działa, jak działa przekazywanie danych ale że nie musisz bo jakaś biblioteka robi
na chwile obecną zamiast uczyć się django/flaska musisz ogarnąć podstawy protokołu html - metody (get, post, delete, patch etc), nagłówki, jak to się dzieje, że dane z formularza są gdzieś wysyłane, jak to wygląda. co to jest sesja a co to ciasteczko, jak działa