小编shi*_*ker的帖子

sqlalchemy.exc.InvalidRequestError:表已定义

所以基本上我已经收到这个flask_sqlachemy错误几个小时了,在网上尝试了多种解决方案但没有工作,尽管我是这种语言和框架的新手。sqlalchemy.exc.InvalidRequestError:已为此元数据实例定义表“treatments”。指定“extend_existing=True”以重新定义现有表对象上的选项和列。

这是我的 main.py
# main.py

from app import app
from db_setup import init_db, db_session
from forms import VisitSearchForm, TreatmentForm, PatientForm
from flask import flash, render_template, request, redirect
from models import Treatment, Visit, init_db, Patient
from tables import Results
from app import db
init_db()


@app.route('/', methods=['GET', 'POST'])
def index():
search = VisitSearchForm(request.form)
if request.method == 'POST':
    return search_results(search)

return render_template('index.html', form=search)


@app.route('/results')
def search_results(search):
results = []
search_string = search.data['search']

if search.data['search'] == '':
    qry = db_session.query(Treatment, Patient)
    results = qry.all() …
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy flask-sqlalchemy

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

flask-sqlalchemy ×1

python ×1

sqlalchemy ×1