错误:builtins.KeyError KeyError:'sqlalchemy_track_modifications'

时间:2019-03-24 20:12:56

标签: python mysql flask-sqlalchemy

我想创建一个网站,但是我的烧瓶应用程序不断出现错误:builtins.KeyError KeyError:“ SQLALCHEMY_TRACK_MODIFICATIONS”。我不知道这是什么或做什么。

以下是我认为错误来源的代码:

@app.route('/creating', methods=['POST'])
def Create():
    text = request.form['M']
    example = Main.query.all()
    for ex in example:
        rows =+ 1
    text = request.form['M']
    new_ex = Main(rows, text)
    db.session.add(new_ex)
    db.session.commit()

我已导入此文件:

from flask import Flask, request, render_template
from flask_sqlalchemy import SQLAlchemy

app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:Password@localhost:3306/db'

db = SQLAlchemy(app)
class Main(db.Model):
    __tablename__ = 'account'
    id = db.Column('id', db.Integer, primary_key=True)  
    data = db.Column('data', db.Unicode)


    def __init__(self,  id, data):
        self.id = id
        self.data = data

请询问您是否有任何疑问或需要更多信息。我将非常感谢您的帮助。

0 个答案:

没有答案