Это код Python для колбы:
from flask import Flask, render_template, request
from sqlalchemy import create_engine
import pymysql
db = create_engine("mysql+pymysql://root:H@r$h123@localhost:3306/database")
app = Flask(__name__)
@app.route("/")
def index():
return render_template("index.html")
@app.route("/success", methods=["POST"])
def success():
name = request.form.get("name")
email = request.form.get("username")
password = request.form.get("password")
rpassword = request.form.get("rpassword")
db.execute("INSERT INTO information(name, email, password, rpassword)
VALUES(name, email, password, rpassword)",
{'name':name, 'email':email, 'password':password,
'rpassword':rpassword})
return render_template("success.html", name=name)
Это HTML код
<form id="sign" action="{{url_for('success')}}" method="POST">
Name: <input type="text" name="name"><br><br>
Email: <input type="text" name="username"><br><br>
Password: <input type="password" name="password"><br><br>
Confirm-Password:<input type="password" name="rpassword"><br><br>
<input type="Submit" name="submit" value="Sign Up">
</form>
Всякий раз, когда я пытаюсь добавить данные, используя форму HTML, я могу вводить данные успешно, и success.html также загружается, но данные не отображаются в MySQL
Любое предложение ??