нужна помощь для использования моего декоратора с командой вставки MySQL в.
если я использую без @decorator work, но ... когда я ввожу @decorator, не запускается, потому что он сломал мой код; кто-то может мне помочь?
Я думаю, что я использую неправильный метод или что-то подобное.
Если я могу добавить conection.py + insertinto.py (это последний вызов глобального соединения connection.py и выполнить, и это также работает
from flask import Flask,request,redirect,url_for,render_template
import mysql, MySQLdb, mysql.connector
app = Flask(__name__)
DB = mysql.connector.connect(
host="localhost",
port="3306",
user="maps",
password="sqlraid2k20@",
database="maps",
auth_plugin='mysql_native_password'
)
# Works if i remove this line bellow
@app.route('/insert')
# End here remove but dont work with personal link to insert like http://127.0.0.1:5000/insert
conexao = DB.cursor()
SQL_COMMAND = "INSERT INTO usuarios (nome, email) VALUES (%s, %s)"
VALORES = [
('MAURICIO', 'P'),
('NETO', 'N'),
('ARIEL', 'A')
]
conexao.executemany(SQL_COMMAND, VALORES)
DB.commit()
conexao.close()
DB.close()
if __name__ == "__main__":
app.run(debug=True)
Ты за время.