我正在尝试在石墨烯中创建一种通用的创建突变,用于烧瓶应用。为了创建变异,语法通常如下所示:
class CreateMutation(graphene.Mutation):
class Arguments:
model_attribute1
model_attribute2
...
def mutate(root, info, model_attribute1, model_attribute2):
create model here
我想创建一些泛型的create变异类。为此,我需要动态创建Arguments类,然后将它们传递给mutate。我发现我可以从带有SqlAlchemyModel.__table__.columns
的sqlalchemy模型中获得突变所需的属性,但是我很难弄清楚如何创建给定这些列的Arguments类
试试这个:
相关问题 更多 >
编程相关推荐