Voglio reimpostare il modulo dopo la convalida. Attualmente il modulo mostrerà ancora i dati precedenti dopo che è stato inviato e valido. Fondamentalmente, voglio che il modulo torni allo stato originale con tutti i campi puliti. Qual è il corretto fare questo?Cancella modulo valido dopo che è stato inviato
@mod.route('/', methods=['GET', 'POST'])
def home():
form = NewRegistration()
if form.validate_on_submit():
#save in db
flash(gettext(u'Thanks for the registration.'))
return render_template("users/registration.html", form=form)
non so il motivo, ma ho bisogno di usare il punto ('.home'). Altrimenti otterrò generare BuildError (endpoint, valori, metodo) – user455318
@ user455318 perché il percorso è in un progetto. È possibile utilizzare anche l'assoluto 'blueprint_name.home', il' .' è solo una scorciatoia per "blueprint corrente". – davidism