Django开发
以实战为线索,深入解析django后端开发
哈皮霍根
物联网工程师/后端工程师/稚晖君脑残粉
展开
-
云服务器初始环境配置
云服务器环境:CentOS 7.6python环境:python3.7.2sqlite3:3.36.0django:3.2.2第一步:python3 安装安装相关依赖yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-de原创 2021-05-16 21:16:04 · 352 阅读 · 3 评论 -
完整版本----快速新建一个Django REST framework项目,包含权限,路由等
前面介绍了DRF搭建的各个功能的实现,本章介绍如何新建一个包含前面所有功能的DRF框架开始:第一步:新建一个django项目,新建一个app,配置settings新建app:python manage.py startapp apptext配置settings:在settings后面加入drf相关配置# rest framework的相关配置REST_FRAMEWORK = { 'DEFAULT_PERMISSION_CLASSES': [ # 配置此原创 2020-10-10 20:24:41 · 437 阅读 · 0 评论 -
Django REST framework 终版-视图集路由和api文档
前面介绍了DRF的基于函数的视图,基于类的视图,后来我们发现写基于类的视图代码有复用的一些部分,下面介绍视图集,仅需几行代码实现,get,post,put,delete请求!!!第一章快速入门,我们仅用几行代码就实现了api接口的基本功能,但没有介绍为什么要那么写,下面开始!第一章地址:https://blog.csdn.net/qq_41590764/article/details/108810761开始:第一步:修改views.py视图函数继承 viewsets.ModelViewS原创 2020-09-29 16:28:56 · 309 阅读 · 0 评论 -
Django REST framework model关系和超链接api
我们的API中的关系是用主键表示的。我们将通过使用超链接来提高我们API的内部联系。上一章,介绍了权限相关操作,下面内容在上一章基础上继续上一章地址:https://blog.csdn.net/qq_41590764/article/details/108850210开始:第一步:增加model模型,并与User绑定一对多关系即:每个用户可以有多个sensor模型,一个sensor模型只有一个用户from django.db import modelsclass User(mo原创 2020-09-28 22:10:15 · 252 阅读 · 0 评论 -
Django REST framework 中的权限认证
目前,我们的API对谁可以编辑或删除代码段没有任何限制。我们希望有更高级的行为,以确保:代码片段始终与创建者相关联。 只有通过身份验证的用户可以创建片段。 只有代码片段的创建者可以更新或删除它。 未经身份验证的请求应具有完全只读访问权限。开始:前期的准备工作就不一一介绍了,详情可参考:https://blog.csdn.net/qq_41590764/article/details/108824142开始之前,确保我们已经有一个可以正常访问的api接口了!!!第一步:配置settin原创 2020-09-28 15:44:26 · 584 阅读 · 0 评论 -
Django REST framework 编写基于类的视图!!!
上一章介绍了基于装饰器的视图函数,本章我们将介绍基于APIView类的方法,实现基于类的视图上一章地址:https://blog.csdn.net/qq_41590764/article/details/108819233基于类的视图有哪些优势:开始第一步:新建项目,app,安装,创建model...前期准备工作就不做过多介绍了,可以参考前面的内容!!!第二步:第三步:第四步:...原创 2020-09-27 16:22:55 · 203 阅读 · 0 评论 -
Django REST framework自己写get,post,put,delete接口
上一章介绍了DRF的快速搭建api,但REST framework自带的增删改查功能有一定局限性,下面介绍一下自己如何完成增删改查的接口上一篇链接:https://blog.csdn.net/qq_41590764/article/details/108810761开始第一步:新建工程,新建app,安装restframework,配置setting,创建models模型上面的基本操作就不过多介绍,详见上一篇,app的名称还是demo1第二步:创建序列化器还有另一种创建序列化...原创 2020-09-26 23:52:29 · 3237 阅读 · 0 评论 -
Django REST framework仅需几步完成搭建api
DRF介绍现在前后端分离的架构设计越来越流行,业界甚至出现了API优先的趋势。显然API开发已经成为后端程序员的必备技能了,那作为Python程序员特别是把Django作为自己主要的开发框架的程序员,我十分推荐Django REST framework(DRF)这个API框架。Django REST framework(DRF)框架文档齐全,社区较稳定,而且由于它是基于Django这个十分全面的框架而设计开发的,能够让开发者根据自己的业务需要,使用极少的代码量快速的开发一套符合RESTful风格原创 2020-09-26 13:50:41 · 726 阅读 · 0 评论