![](https://img-blog.csdnimg.cn/dc5a9f85eebc4d2f826fc254c2fc71f7.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Django框架实战,零基础高阶应用教学
文章平均质量分 95
Python强大的web框架Django,功能非常齐全。本专栏从零基础开始详细阐述Django框架的原理,开发流程,难点释疑,从容避坑。熟练掌握Django的前世今生,从而在生产中驾轻就熟,畅通无阻
景天科技苑
中兴Python全栈技术专家,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者。Python全栈开发,tkinter,PyQt5桌面应用开发,微信小程序开发,人工智能,爬虫,云原生K8S等领域多年深耕,深谙js逆向,App逆向,网络系统安全等领域。积累了大量的前后端开发,数据库,数据分析,Django,fastapi,flask,linux,shell脚本实战等框架实操经验。与君共享,携手共进!
展开
-
Django的web框架Django Rest_Framework精讲(四)
DRF除了提供序列化器,视图组件,路由组件外,还提供了很多其他组件,比如本章讲的认证组件,权限组件,限流组件,过滤组件,排序,分页,异常处理等组件。原创 2024-02-04 14:00:07 · 1638 阅读 · 0 评论 -
Django的web框架Django Rest_Framework精讲(三)
这一章,主要讲解DRF的视图基类。视图类的使用技巧,详细阐述了Django开发中怎么简化我们得视图类代码,非常干货。原创 2024-02-03 09:15:00 · 1193 阅读 · 0 评论 -
Django的web框架Django Rest_Framework精讲(二)
这一章,我们主要讲解DRF中的字段校验validators,以及DRF中常用的一些参数和模型类序列化器等。原创 2024-02-02 09:08:00 · 1411 阅读 · 1 评论 -
Django的web框架Django Rest_Framework精讲(一)
Django REST framework是一个建立在Django基础之上的Web 应用开发框架,可以快速的开发REST API接口应用,简称DRF。在REST framework中,提供了序列化器Serialzier的定义,可以帮助我们简化序列化与反序列化的过程,把queryset类型数据自动转化为json等可以传到前端的数据类型不仅如此,还提供丰富的类视图、扩展类、视图集来简化视图的编写工作。原创 2024-01-31 09:12:58 · 3669 阅读 · 0 评论 -
Django视图函数技巧,从入门到实战
Django中一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。大家约定成俗将视图放置在项目(project)或应用程序(app)目录中的名为views.py的文件中。原创 2024-01-30 09:32:54 · 1435 阅读 · 0 评论 -
Django的CSRF防攻击原理详解
CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。攻击者通过HTTP请求江数据传送到服务器,从而盗取回话的cookie。盗取回话cookie之后,攻击者不仅可以获取用户的信息,还可以修改该cookie关联的账户信息原创 2024-01-18 08:52:03 · 1140 阅读 · 0 评论 -
Django中Cookie相关操作
浏览器访问服务端,带着一个空的cookie,然后由服务器产生内容,浏览器收到相应后保存在本地;当浏览器再次访问时,浏览器会自动带上Cookie,这样服务器就能通过Cookie的内容来判断这个是“谁”了。原创 2024-01-16 16:38:53 · 1191 阅读 · 0 评论 -
Django框架ORM操作(二)
ORM之mysql详解原创 2024-01-10 09:52:00 · 663 阅读 · 0 评论 -
Django框架ORM操作(一)
ORM是“对象-关系-映射”的简称。(Object Relational Mapping,简称ORM)(将来会学一个sqlalchemy,是和他很像的,但是django的orm没有独立出来让别人去使用,虽然功能比sqlalchemy更强大,但是别人用不了)有个翻译过程,类对象--->sql--->pymysql--->mysql服务端--->磁盘,orm其实就是将类对象的语法翻译成sql语句的一个引擎,明白orm是什么了,剩下的就是怎么使用orm,怎么来写类对象关系语句。原创 2024-01-08 17:54:51 · 873 阅读 · 0 评论 -
Django的模板渲染
在前后端不分离的Djang项目中,Django自带的模板渲染功能还是非常好用的,他能帮我们快速地成形一个网站关于模板渲染你只需要记两种特殊符号(语法):{{ }}和 {% %}变量相关的用{{}},逻辑相关的用{%%}。原创 2024-01-04 17:37:17 · 540 阅读 · 0 评论 -
Django框架初探
MVC就是把Web应用分为模型(M),控制器©和视图(V)三层,他们之间以一种插件式的(随调随用)、松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完成用户的请求。python manage.py startapp blog2 #每个应用都有自己的目录,每个应用的目录下都有自己的views.py视图函数和models.py数据库操作相关的文件。request.META:一个标准的Python字典,包含所有的HTTP首部。原创 2024-01-03 09:18:11 · 807 阅读 · 0 评论 -
Django前置知识--手撕框架
我们基于socket来自己实现一个web框架,写一个web服务端,让浏览器来请求,并通过自己的服务端把页面返回给浏览器,浏览器渲染出我们想要的效果。下面我们就基于socket来自己实现一个web框架,写一个web服务端,让浏览器来请求,并通过自己的服务端把页面返回给浏览器,浏览器渲染出我们想要的效果。现在,请求时异步的,但服务端是客户端来了一个个请求,建立连接,收发数据,断开连接,下次请求过来,又重新建立连接…基于请求做出响应,客户都先请求,服务端做出对应的响应,按照http协议的请求协议发送请求原创 2024-01-03 09:00:14 · 925 阅读 · 0 评论