|
@@ -1,15 +1,49 @@
|
|
|
import json
|
|
|
import requests
|
|
|
|
|
|
-class Address(object):
|
|
|
- def __init__(self, street, number):
|
|
|
- self.street = street
|
|
|
- self.number = number
|
|
|
|
|
|
- def __str__(self):
|
|
|
- return "{0} {1}".format(self.street, self.number)
|
|
|
|
|
|
-class User(object):
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+class Order(object):
|
|
|
def __init__(self, name, address):
|
|
|
self.name = name
|
|
|
self.address = Address(**address)
|
|
@@ -18,10 +52,10 @@ class User(object):
|
|
|
return "{0} ,{1}".format(self.name, self.address)
|
|
|
|
|
|
|
|
|
-def jsonToUser(jsonstring) -> User:
|
|
|
+def jsonToClass(jsonstring) -> Order:
|
|
|
jsonObj = json.loads(jsonstring)
|
|
|
print(jsonObj)
|
|
|
- u = User(**jsonObj)
|
|
|
+ u = Order(**jsonObj)
|
|
|
return u
|
|
|
|
|
|
|
|
@@ -55,3 +89,13 @@ def requestGetListUser():
|
|
|
response = requests.get(url, headers=headers)
|
|
|
print(response)
|
|
|
print(response.json())
|
|
|
+
|
|
|
+
|
|
|
+def requestGetList(token, url):
|
|
|
+
|
|
|
+
|
|
|
+ headers = {'Authorization': f'Token {auth_token}'}
|
|
|
+
|
|
|
+ response = requests.get(url, headers=headers)
|
|
|
+ print(response)
|
|
|
+ print(response.json())
|