def resolve_address(self, args, info):
addresses = getattr(self, 'addresses', [])
address = addresses[0] if addresses else {}
addressStr = self.address_str(address)
title = address.get('title', '')
addressDetail = address.get('address', None)
country = address.get('country', None)
city = address.get('city', None)
zipcode = address.get('zipcode', None)
department = address.get('department', None)
geoLocation = address.get('coordinates', None)
return [Address(
title=title,
address=addressDetail,
country=country,
city=city,
zipcode=zipcode,
department=department,
addressStr=addressStr,
geoLocation=geoLocation)]
# class TimeInterval(graphene.ObjectType):
# start = graphene.core.types.custom_scalars.DateTime()
# end = graphene.core.types.custom_scalars.DateTime()
#
#
# class ScheduleDate(graphene.ObjectType):
# date = graphene.core.types.custom_scalars.DateTime()
# time_intervals = graphene.List(TimeInterval)
评论列表
文章目录