Daha karmaşık bir şey yapmak istemediğiniz sürece, verileri bir HTML formundan Flask'a beslemek oldukça kolaydır.
- POST isteğini (
my_form_post) kabul eden bir görünüm oluşturun .
- Sözlükteki form öğelerine erişin
request.form.
templates/my-form.html:
<form method="POST">
<input name="text">
<input type="submit">
</form>
from flask import Flask, request, render_template
app = Flask(__name__)
@app.route('/')
def my_form():
return render_template('my-form.html')
@app.route('/', methods=['POST'])
def my_form_post():
text = request.form['text']
processed_text = text.upper()
return processed_text
Bu, talep verilerine erişimle ilgili Flask belgeleridir .
Doğrulama gerektiren daha karmaşık formlara ihtiyacınız varsa, WTForms'a ve bunları Flask ile nasıl entegre edeceğinize bir göz atabilirsiniz .
Not: Herhangi bir diğer kısıtlamalar yoksa, gerçekten JavaScript gerekmez hiç (bunu kullanabilirsiniz rağmen) verilerinizi göndermek için.