mirror of
https://github.com/graphql-python/graphene.git
synced 2025-07-04 12:23:12 +03:00
Tested script and fixed last errors
This commit is contained in:
parent
0779329ad3
commit
6b59a86def
|
@ -42,24 +42,24 @@ from graphene import relay
|
||||||
|
|
||||||
USER_DATA = [
|
USER_DATA = [
|
||||||
{
|
{
|
||||||
'user_id': '1'
|
'user_id': '1',
|
||||||
'first_name': 'Peter'
|
'first_name': 'Peter',
|
||||||
'last_name': 'Cabbage'
|
'last_name': 'Cabbage',
|
||||||
'email_address': 'peter@cabbage.com'
|
'email_address': 'peter@cabbage.com',
|
||||||
'age': 32
|
'age': 32
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'user_id': '2'
|
'user_id': '2',
|
||||||
'first_name': 'Lukas'
|
'first_name': 'Lukas',
|
||||||
'last_name': 'Chard'
|
'last_name': 'Chard',
|
||||||
'email_address': 'lukas@broccoli.com'
|
'email_address': 'lukas@broccoli.com',
|
||||||
'age': 54
|
'age': 54
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'user_id': '3'
|
'user_id': '3',
|
||||||
'first_name': 'Marie'
|
'first_name': 'Marie',
|
||||||
'last_name': 'Cauliflower'
|
'last_name': 'Cauliflower',
|
||||||
'email_address': 'marie@cauliflower.com'
|
'email_address': 'marie@cauliflower.com',
|
||||||
'age': 27
|
'age': 27
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
@ -75,7 +75,7 @@ def fetch_users_from_database(args):
|
||||||
sort_key = args.get('sortKey', None)
|
sort_key = args.get('sortKey', None)
|
||||||
sort_direction = args.get('sortDirection', None)
|
sort_direction = args.get('sortDirection', None)
|
||||||
reversed = False
|
reversed = False
|
||||||
if sort_directon == 'DESC':
|
if sort_directon and sort_directon == 'DESC':
|
||||||
reversed = True
|
reversed = True
|
||||||
|
|
||||||
filtered_users = [user for user in USER_DATA if full_name is None or full_name in
|
filtered_users = [user for user in USER_DATA if full_name is None or full_name in
|
||||||
|
@ -97,7 +97,7 @@ class User(relay.Node):
|
||||||
age = graphene.Int()
|
age = graphene.Int()
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def get_node(cls, user_id):
|
def get_node(cls, user_id, info):
|
||||||
user_dict = fetch_user_from_database(user_id)
|
user_dict = fetch_user_from_database(user_id)
|
||||||
# user_dict will contain the fields, user_id, first_name, last_name, email_address and age
|
# user_dict will contain the fields, user_id, first_name, last_name, email_address and age
|
||||||
user_dict['id'] = user_dict['user_id'] # will be used to set the global ID used by relay
|
user_dict['id'] = user_dict['user_id'] # will be used to set the global ID used by relay
|
||||||
|
|
Loading…
Reference in New Issue
Block a user