接口测试
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())
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!