django
文章平均质量分 96
python的django框架应用,持续更新中
sehun?
这个作者很懒,什么都没留下…
展开
-
Python Django之虚拟环境搭建、视图函数CBV、FBV及CSRF原理(7)
目录一、django虚拟环境搭建1.搭建虚拟环境virtualenv2.django中使用virtualenv虚拟环境二、视图函数CBV、FBV的介绍1.视图函数FBV的使用2.视图函数CBV的使用3.视图函数CBV源码分析三、CSRF请求认证一、django虚拟环境搭建1.搭建虚拟环境virtualenv在一般做项目中,为了项目在各版本之间可以兼容,一般都会使用虚拟环境来搭建django版本框架,目的是为了让项目更加的适应,所以今天就来教大家搭建一个虚拟环境virtualenv安装方法:打开终原创 2021-04-03 12:43:37 · 565 阅读 · 3 评论 -
Python Django框架之原生SQL语句使用(6)
文章目录一、Django连接数据库二、原生sql操作数据库1.表结构的设计2.pymysql操作数据库3.数据库连接优化三、案例-学员管理系统1.班级列表一、班级首页二、班级添加三、班级删除四、班级编辑2.学生列表一、学生首页二、学生添加三、学生删除四、学生编辑3.老师列表一、老师首页二、老师添加三、老师删除四、老师编辑四、模板页面美化1.Bootstrap样式一、Django连接数据库在之前的文章我们有说到过,django的数据库默认初始配置是使用sqlite数据库的,要想使用mysql作为数据库,需原创 2021-02-19 23:28:54 · 1093 阅读 · 1 评论 -
python Django之过滤器、模板继承(5)
文章目录一、模板常见过滤器1.过滤器使用方法2.自定义过滤器方法1.simple_filter方法2.simple_tag方法3.inclusion_tag方法二.模板结构优化1.引入模板2.模板继承一、模板常见过滤器在上篇文章中,我们提到过,通过模板语言的循环标签.values能获取到对应字典的键值,且不需要在values属性加括号,这是为什么呢? 这是因为django中的模板语言,还有一个用于进行模板过滤的函数,本质是调用python带装饰器的函数,与模板语言搭配使用,所以我们即可调用,也可自行定制原创 2021-02-16 14:12:06 · 418 阅读 · 3 评论 -
python Django之模板简单使用(4)
文章目录一、模板介绍和渲染模板1.模板语言创建2.for...in...标签3.if标签4.forloop标签属性二.通过rqeuest获取值1.request.GET请求2.request.POST请求三.url标签定义1.url标签一、模板介绍和渲染模板在上篇文章中我们讲到了通过django内置函数的渲染方法,每个都有不同的用法,对于上篇文章中的render方法中,在渲染模板的时候是可以写上一个html页面,以及传入request参数,还有一个是可选的传参,传参的形式是一个字典类型,html模板会通原创 2021-02-15 01:16:02 · 506 阅读 · 1 评论 -
python Django框架之URL与视图(3)
文章目录一、视图的介绍1.视图是什么?2.视图模板的配置3.视图函数的使用二. URL映射1.URL路由分发2.URL反向解析3.URL正则路径4.URL命名空间一、视图的介绍1.视图是什么?视图函数(或简称视图)只是一个Python函数,它接受Web请求并返回Web响应。此响应可以是网页的HTML内容,重定向,404错误,XML文档或图像。。。无论视图本身包含什么逻辑,都要返回响应。代码写在哪里都可以,只要在 Python 目录下面,一般放在项目的 views.py 文件中。每个视图函数都负责返原创 2021-01-06 23:13:26 · 468 阅读 · 3 评论 -
python Django之Web框架本质 (2)
文章目录一.Web应用本质1.socket本质二.发送HTTP协议、响应1.HTTP协议2.HTTP发送响应◼ 静态网页◼ 动态网页三.jinja2模板渲染一.Web应用本质为了了解Django的客户端与服务端的交互原理,我们需要了解Web应用的本质方便以后更加的理解Django原理在Web应用中,服务器把网页传给浏览器,实际上就是把网页的HTML代码发送给浏览器,让浏览器显示出来。而浏览器和服务器之间的传输协议是HTTP。所以本质上就是: 浏览器发送一个HTTP请求 服务器收到请求,生成一个原创 2021-01-02 15:50:02 · 609 阅读 · 7 评论 -
python Django框架初体验 (1)
文章目录一.Django框架介绍相关的数据库有什么?使用原生sql执行ORM介绍一.Django框架介绍Django,发音为dʒæŋɡəʊ,诞生于2003年秋天,2005年发布正式版本,由Simon和Andrian开发。Django框架遵循MVC思想,但是有自己的说法,即MVT。以用户注册为例,一个典型的MVC过程如下:其中,M即Model模型,用于与数据库进行交互;V即View视图,用于产生HTML页面;C即Controller控制器,用于接收请求并进行处理。在Django中,MVT与M原创 2021-01-02 00:31:21 · 503 阅读 · 0 评论