import requests,pprint,time
#代码调试,增删改查
# t=time.time()
# print(t)
# response = requests.get('http://localhost/api/mgr/customers?action=list_customer')
# pprint.pprint(response.json())
#
# t2=time.time()
# print(t2)
# print(t-t2)
# payload ={
# 'action':"add_customer",
# 'data': {
# "name" : "lichuan",
# "phonenumber" : "456456456",
# "address" : "宇宙中心太平家园"
# },
# }
# response = requests.post('http://localhost/api/mgr/customers',json=payload)
# pprint.pprint(response.json())
# payload ={
# 'action':"modify_customer",
# "id" : "2",
# 'newdata': {
# "phonenumber" : "678678678",
# "address" : "宇宙中心太平家园"
# },
# }
# response = requests.post('http://localhost/api/mgr/customers',json=payload)
# pprint.pprint(response.json())
# payload ={
# 'action':"del_customer",
# "id" : "2",
# }
# response = requests.post('http://localhost/api/mgr/customers',json=payload)
# pprint.pprint(response.json())
# payload = {
# 'username': 'lichuan',
# 'password': 'aaa'
# }
#
# response = requests.post('http://127.0.0.1/mgr/signin',data=payload)
# pprint.pprint(response.json())
# from django.db.models import F
# from common.models import *
#
# # annotate 可以将表字段进行别名处理
# Student.objects.annotate(
# countryname=F('country__name'),
# studentname=F('name')
# )\
# .filter(grade=1,countryname='中国').values('studentname','countryname')
# import json
#
# print(json.dumps({'aa':'凉凉'},ensure_ascii=False))
# payload = {
# 'username': 'lichuan',
# 'password': 'aaa'
# }
#
# response = requests.post('http://127.0.0.1/api/mgr/signin',data=payload)
#
# retDict = response.json()
# sessionid = response.cookies['sessionid']
#
# payload = {
# 'action': 'list_medicine',
# 'pagenum': 1,
# 'pagesize' : 3
# }
#
# response = requests.get('http://localhost/api/mgr/medicines',
# params=payload,
# cookies={'sessionid': sessionid})
# pprint.pprint(response.json())
import requests,pprint
payload = {
'username': 'lichuan',
'password': 'aaa'
}
response = requests.post("http://localhost/api/mgr/signin",
data=payload)
retDict = response.json()
sessionid = response.cookies['sessionid']
print(response.cookies.items())
# 再发送列出请求,注意多了 keywords
payload = {
'action': 'list_medicine',
'pagenum': 1,
'pagesize' : 3,
'keywords' : '乳酸 注射液'
}
response = requests.get('http://localhost/api/mgr/medicines',
params=payload,
cookies={'sessionid': sessionid})
pprint.pprint(response.json())