我有一个带数据库的烧瓶应用程序。我需要在那里本地化一些类型的实体。 问题是,我使用Flask marshullow解析/序列化数据库对象。 还有一个端点,它获取根对象(User)和所有与it相关的嵌套对象(Match),然后依次抓取它的相关对象(Question),我需要对其进行本地化。 因此,不能将Accept Language header直接传递给嵌套的(Question)对象。 我相信这是架构问题,不是技术问题。如果有人遇到这样的问题,并知道任何解决办法,请告诉我。在
# views.py
@app.route('/self', methods=['GET'])
@auth.login_required
def get_user:
user = g.user
schema = UserSchema()
res = schema.dumps(user)
# UserSchema.py
class UserSchema(marshmallow.Schema):
id = fields.Int()
matches = fields.Nested('MatchSchema', many=True)
// etc.
目前没有回答
相关问题 更多 >
编程相关推荐