Aktywne Wpisy

nobon +286
Pan Adam nie bierze jeńców. Egzekucji egzaltowanych julek, anetek i katarzyn z haerów dokonuje na miejscu, w komentach pod ich pełnymi samouwielbienia wpisami na LinkedInie.
#korposwiat #linkedin
#korposwiat #linkedin
źródło: linkedin
Pobierz
✨️ Obserwuj #mirkoanonim
tldr; Była dziewczyna wpędza mnie w poczucie winy za to, że zmarnowałem jej czas. Jestem osobą dość wrażliwą oraz introwertyczną, dlatego mnie to boli. Pełna wersja. Jestem lvl 32 i dopiero od niecałego pół roku osiągnąłem w życiu niemal wymarzony stan. Bardzo spokojna, powolna, stabilna praca w administracji państwowej. W pełni odremontowane i wyposażone mieszkanie własnościowe, które kupili mi rodzice sprzedając z kolei swoje dwa, które otrzymali
tldr; Była dziewczyna wpędza mnie w poczucie winy za to, że zmarnowałem jej czas. Jestem osobą dość wrażliwą oraz introwertyczną, dlatego mnie to boli. Pełna wersja. Jestem lvl 32 i dopiero od niecałego pół roku osiągnąłem w życiu niemal wymarzony stan. Bardzo spokojna, powolna, stabilna praca w administracji państwowej. W pełni odremontowane i wyposażone mieszkanie własnościowe, które kupili mi rodzice sprzedając z kolei swoje dwa, które otrzymali





A 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
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
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