# 请求http://127.0.0.1:8000/test/helloworld
def hello(request):
return HttpResponse("Hello world ! ")
#http://127.0.0.1:8000/test/rtjson
def rtjson(request):
data={
'patient_name': '张三',
'age': '25',
'patient_id': '19000347',
'诊断': '上呼吸道感染',
}
return HttpResponse(json.dumps(data),content_type='application/json')
##http://127.0.0.1:8000/test/get?username='little'
def get(request):
result = {}
if request.method == 'GET':
username = request.GET.get('username')
result['user'] = username
result = json.dumps(result)
return HttpResponse(result,content_type='application/json')
def post(request):
if request.method == 'POST':
received_json_data = json.loads(request.body)
print(received_json_data)
username = received_json_data['username']
return HttpResponse("hello," +username)
else:
return render(request,'login.html',locals())
def get_tools(request):
keys = request.GET.get('keys',None)
if keys:
tools = DB_tool.objects.filter(name__contains=keys)
else:
tools = DB_tool.objects.all()
res = {}
res['tools'] = list(tools.values())
return HttpResponse(json.dumps(res),content_type='application/json')
def del_tool(request):
tool_id = request.GET['tool_id']
DB_tool.objects.filter(id=tool_id).delete()
return get_tools(request)
def get_orders(request):
orders = DB_order.objects.all()
res = {}
res['orders'] = list(orders.values())
return HttpResponse(json.dumps(res), content_type='application/json')
def add_tool(request):
for i in request.POST.lists():
datas = json.loads(i[0])
name = '新增工具申请'
body = '工具名称:%s 。工具描述:%s'%(datas['name'],datas['des'])
#uid_from = request.user.id
uid_from = '普通用户'
add_order(name,body,uid_from)
return HttpResponse('')
def project_api_del(request,id):
project_id = DB_apis.objects.filter(id=id)[0].project_id
DB_apis.objects.filter(id=id).delete()
return HttpResponseRedirect('/apis/%s/'%project_id)
def jiexi_resume(request):
data = {}
for i in request.POST.lists():
print(i)
data[i[0]] = i[1][0]
print(data)
# datas = json.loads(i[0])
# print(datas['random_str'])
# HttpResponse('正在处理您的ID为:',datas['random_str'] )
return HttpResponse('正在处理您的ID为:'+ data['random_str'],content_type='text/plain;charset=utf-8')
![](https://i-blog.csdnimg.cn/blog_migrate/6cf69eae8947d9783971f1ff924e07ca.png)