我的应用程序看起来像:
app = Flask(__name__, template_folder='templates')
app.config.from_object('config')
db = SQLAlchemy(app)
我的SQLAlchemy类看起来像:
^{2}$如你所见。SQLAlchemy类是多对多的数据库结构。 我需要的是在同一个html表单中添加书名和作者姓名,并将其保存在我的数据库中。在
@app.route('/add', methods=['GET', 'POST'])
def add_book():
if request.method == "POST":
author = Author(a_name = request.form['author'])
book = Book(b_name = request.form['book'])
db.session.add(author)
db.session.add(book)
db.session.commit()
return redirect(url_for('show_books'))
但这里少了点什么。这些新创作的书和作者没有相互关联。他们没有作者和书籍的关系。 我需要添加什么语句来实现这种关系?在
必须显式地连接这两个对象才能创建关系。例如:
相关问题 更多 >
编程相关推荐