介绍
使用django怎么开发一个帖子接口?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
<强> 1。新建一个django项目强>
#,新建一个名为文章的项目 django-admin startproject 文章
<强> 2。在django-test/Post/后文件夹下创建一个视图。py文件强>
<强> 3。在视图。py文件中写入代码强>
得到django.http import HttpResponse import json , , #,定义功能 def add_args (a, b): return a + b , #,接口函数 def 职位(请求):==,if request.method & # 39;文章# 39;:,#,当提交表单时 dic才能={} #才能,判断是否传参 if 才能;request.POST: ,,a=, request.POST.get(& # 39;一个# 39;,,0) ,,b =, request.POST.get (& # 39; b # 39;,, 0) ,,#,判断参数中是否含有a和b ,,if a 以及b: ,,,res =, add_args (a, b) ,,,dic[& # 39;数字# 39;],=,res ,,,dic =, json.dumps (dic) ,,,return HttpResponse (dic) ,,: ,,,return HttpResponse(& # 39;输入错误& # 39;) 其他的才能: ,,return HttpResponse(& # 39;输入为空& # 39;) , ,其他的: return 才能;HttpResponse(& # 39;方法错误& # 39;)
<强> 4。打开项目中的url。py文件,配置路由,即访问地址强>
得到django.contrib import 管理 得到django.urls import 路径 , 得到只import 视图 , urlpatterns =, ( ,路径(& # 39;管理/& # 39;,,admin.site.urls), ,路径(& # 39;你好/& # 39;,view.post), )
并且在设置。py文件中注释掉这一行
<强> 5。启动项目强>
#,启动项目命令,默认是8000端口,这里使用8001防止端口冲突 python manage.py runserver  0.0.0.0:8001
下面表示项目已经成功启动
<强> 6。测试接口是否可以调用(用邮差工具测试也可以)强>
新建一个py文件,内容如下:
import 请求 , 时间=res requests.post (& # 39; http://127.0.0.1:8001/hello/& # 39;,, data=https://www.yisu.com/zixun/{a: 3 b: 4}) 印刷(res.text)
运行结果:
看完上述内容,你们掌握使用django怎么开发一个帖子接口的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!