def convert_relationship_to_dynamic(type, attribute, registry=None):
def dynamic_type():
_type = registry.get_type_for_model(attribute.model)
if not _type:
return None
if isinstance(attribute, OneToOne):
return Field(_type)
if isinstance(attribute, OneToMany):
if is_node(_type):
return PynamoConnectionField(_type)
return Field(List(_type))
return Dynamic(dynamic_type)
评论列表
文章目录