Flask-SQLAlchemyでFlaskを使用していますが、SQL操作では、からmysqlデータベースにレコードを正常に挿入できます。
Views.py
from models import *
user= adduser('test')
db.session.add(user)
db.session.commit()
models.py
from flask_sqlalchemy import SQLAlchemy
from app import app
db = SQLAlchemy(app)
class adduser(db.Model):
__tablename__ = 'adduser'
id = db.Column('user_id', db.Integer, primary_key=True)
UserName = db.Column(db.String(16))
def __init__(self, UserName):
self.UserName = UserName
別のPythonファイルで同じ操作を行う方法(views.py以外のファイル(insertuser.pyなど)で挿入操作を処理したいとします)