我是 python/flask 的新手,我正在处理一对多关系。我尝试了一些解决方案但没有成功。我的问题是在“/add_about”路线中,我想获取创建这篇文章的 user_id 并能够看到数据库中反映的内容。
这是我的代码:
from flask import Blueprint, jsonify, request
from flask_jwt_extended import jwt_required, current_user, get_current_user, get_jwt_identity
from app import db
from models.about import About, AboutSchema
from models.users import User
about = Blueprint('about', __name__)
about_schema = AboutSchema()
abouts_schema = AboutSchema(many=True)
@about.route('/')
def hello():
return "Oh LA LA LA LA !!!!!!"
# Get all abouts:
@about.route('/all', methods=['GET'])
def abouts():
abouts_list = About.query.all()
result = abouts_schema.dump(abouts_list)
return jsonify(result)
@about.route('/add_about', methods=['POST'])
@jwt_required
def add_about():
description = request.form['description']
user_id = get_jwt_identity() #I …Run Code Online (Sandbox Code Playgroud)