Python Flask + mySQL + LINK для декоратора (INSERT INTO) Like (url / insert) - PullRequest
0 голосов
/ 18 апреля 2020

нужна помощь для использования моего декоратора с командой вставки 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)

Ты за время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...