Ok, więc jestem nowy w kolbie i chcę wiedzieć, jakie obiekty lub narzędzia użyłbym do tego. Chcę utworzyć formularz, w którym użytkownik wprowadza jakiś tekst, kliknie przycisk przesyłania, a następnie tekst, który przesłał, jest związany jako ciąg pythonowy i ma uruchomioną funkcję, a ten tekst jest następnie przesyłany z powrotem do sieci. wyświetlaną stronę z wartością zwracaną przez tę funkcję. Oto przykład: formularzJak zbudować post-formularz w kolbie?
html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<form action = "/" method="get">
<input type="text" name="mail" size="25">
<input type="submit" value="Submit">
</form>
<textarea cols="50" rows="4" name="result"></textarea>
</body>
</html>
to tutaj jest to, co uważam, że powinniśmy być funkcja url powinien wyglądać
@app.route('/', methods=['GET', 'POST'])
def form():
if request.method == 'GET':
input_text = request.data #step to bind form text to python string
new_text = textfunction(input_text) #running the function on the retrieved test.
return (new_text) # no idea if this is write, but returns text after modification.
Jaki byłby najlepszy sposób to skonfigurować ? Czy byłoby poprawne umieszczenie zmiennej jako wartości wejściowego html? Potrzebujesz pomocy w tym zakresie.
Dziękuję bardzo! jedno szybkie pytanie, na czym polega slot Brak w pliku request.args.get ("mail", Brak)? –
request.args.get ("mail", brak) zwróci wartość "mail" w dyktafonie, jeśli jest ustawiony, w przeciwnym razie zwraca None, który jest falsey. request.args jest dyktatem parametrów zapytania w żądaniu pobierania –