![](https://img-blog.csdnimg.cn/direct/e82ff8f5d498470f98b3ad4a64a2bc65.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Django 3.x web开发
文章平均质量分 95
Django是Python的一个主流Web框架,提供一站式解决方案,开发成本低,内建ORM、数据管理后台、登录认证、表单、RESTAPI等功能,适合开发中大型项
XMYX-0
他人如诗,我如无实
展开
-
第八章 Django CSRF防护
CSRF,全称为Cross Site Request Forgery,中文名为跨站请求伪造,是一种网络攻击方式。具体来说,攻击者通过诱骗用户点击链接或执行操作,从而在用户不知情的情况下以用户的身份发起恶意请求。在Django框架中,CSRF保护默认只针对POST请求,也就是说Django默认对GET请求不做CSRF防御机制。这是因为GET请求通常不会导致数据的修改,所以被认为是安全的。而POST、PUT和DELETE等请求可能会对服务器端的数据产生影响,因此需要进行CSRF防护。原创 2023-12-14 20:28:12 · 1434 阅读 · 0 评论 -
第七章 Django用户认证与会话技术
Django内置的用户认证系统基于auth模块实现auth模块提供了登录、注册、校检、修改密码、注销、验证用户是否登录等功能。用户模型(User Model):Django提供了一个默认的用户模型,可以根据需要自定义字段。要使用这个模型,需要在中设置为认证后端(Authentication Backends):Django支持多种认证后端,如数据库、LDAP等。要使用某个认证后端,需要在中设置视图和URL配置:Django提供了一些视图和URL模式来处理用户认证相关的请求,如登录、注册、密码重置等。原创 2023-12-14 20:25:05 · 1087 阅读 · 0 评论 -
第六章 Django数据模型系统(多表操作)
第一章 Django 基本使用 第二章 Django URL路由系统 第三章 Django 视图系统 第四章 Django 模板系统 第五章 Django 数据模型系统(基本使用) 第六章 Django 数据模型系统(多表操作) 第七章 Django 用户认证与会话技术 第八章 Django CSRF防护一对一(OneToOneField)一对多(ForeignKey)多对一(OneToOneField)多对多(ManyToMany) 视图 网页 验证 视图 验证 视图 验证 视图 验原创 2023-12-13 21:44:56 · 1120 阅读 · 0 评论 -
第五章 Django 数据模型系统(基本使用)
Django 数据模型系统 终端执行命令 django-admin startproject orm使用模型类定义一个User表,并包含字段# 定义一个用户表,继承model类user = models.CharField(max_length=30) # 定义user字段,并定义为字符串以及设置长度name = models.CharField(max_length=30) # 定义name字段,并定义为字符串以及设置长度。原创 2023-12-13 21:40:17 · 1168 阅读 · 0 评论 -
第四章 Django 模板系统
Django模板系统:用于自动渲染一个文本文件,一般用于HTML页面。模板引擎渲染的最终HTML内容返回给客户端浏览器 模板文件有两部分组成: 静态部分,例如html\css\js 动态部分,django模板语言,类似jinja语法原创 2023-12-12 22:02:43 · 1314 阅读 · 0 评论 -
第三章 Django 视图系统
Django视图视图 http sjprtcits voews cpmtron cpmf dn原创 2023-12-12 21:31:37 · 1107 阅读 · 0 评论 -
第二章 Django URL路由系统
django路由系统就是URL路径和视图函数的一个对应关系,也可以称为转发器。原创 2023-12-11 22:24:05 · 1021 阅读 · 0 评论 -
第一章 Django基本使用
Django是Python的一个主流Web框架,提供一站式解决方案,开发成本低,内建ORM、数据管理后台、登录认证、表单、RESTAPI等功能,适合开发中大型项目。原创 2023-12-11 22:13:47 · 1544 阅读 · 0 评论