Запись данных в базу данных MySQL после отправки формыPython

Программы на Python
Гость
Запись данных в базу данных MySQL после отправки формы

Сообщение Гость »

Я пытаюсь записать данные в форму отправки в MySQL, однако они не появятся в моей базе данных.
Я изучаю программирование, поэтому, пожалуйста, простите меня, если я не предоставил достаточно информации.
Данными в форме отправки являются адрес электронной почты и пароль пользователя при регистрации.
Ниже приведен код для регистрации. форма:

Код: Выделить всё

Sign Up Form






SignUp
Вот код из файла Python для записи данных в базу данных MySQL:

Код: Выделить всё

@app.route('/signup', methods=['GET', 'POST'])
def signup():
SignUpForm1 = SignUpFormStructure()
if SignUpForm1.validate_on_submit():
email = request.form.get['email']
password = request.form.get['password']
username = None  # Assuming you're intentionally setting this to None
db.session.add(record)
db.session.commit()
SQL_Location = "INSERT INTO user (password, username, email) VALUES (%s, %s, %s)"
cursor.execute(SQL_Location, (hashed_password, username, email))
db.commit()
Мне удалось записать данные из Python в мою базу данных, поэтому я удовлетворен тем, что использую правильный путь, порт и т. д. Однако когда я пытаюсь записать данные из формы, это происходит не работает.
Подводя итог, я использую HTML, JavaScript, Python (с формами колб и алхимией SQL)
Я пробовал все вышеперечисленное и Я ожидал, что данные будут записаны в базу данных, но это не сработало.

Подробнее здесь: https://stackoverflow.com/questions/782 ... submission

Вернуться в «Python»