django
文章平均质量分 54
vic_123
这个作者很懒,什么都没留下…
展开
-
001--Django基础(创建Django项目和简单使用)
1.创建一个新的虚拟环境mkvirtualenv py_django2.创建Django项目第一个方法:django-admin startproject name < name 为项目名>例:django-admin startproject django_test第二个方法:3.进行项目配置工程的配置文件是 settings.pyDEBUG :调试模式,创建工程后初始值为True,即默认工作在调试模式下。本地语言与时区:初始化的工程默认语言和时区为英原创 2021-03-31 20:55:17 · 121 阅读 · 0 评论 -
002--Django基础(Mixin扩展类 和 HttpResponse响应对象)
1. 类视图Mixin扩展类使用面向对象多继承的特性,可以给类视图定义扩展类。在扩展类中,可以定义想要向类视图补充的方法。类视图继承这些扩展类作为父类,便可实现代码复用。class ListModelMixin(object): """list扩展类 """ def list(self, request, *args, **kwargs): passclass CreateModelMixin(object): """create扩展类 """原创 2021-04-01 15:04:03 · 212 阅读 · 1 评论 -
003--Django基础(中间件)
1 .中间件Django中的中间件是一个轻量级、底层的插件系统,可以介入Django的请求和响应处理过程,修改Django的输入或输出中间件的设计为开发者提供了一种无侵入式的开发方式,增强了Django框架的健壮性,其它的MVC框架也有这个功能使用场景当某些操作在每次请求或响应时都会执行时,可以写在中间件中中间件作用在Django处理视图的阶段 对请求对象&响应对象 进行拦截处理(对输入或输出进行干预),补充额外功能,处理共性的功能2.中间件的定义和原创 2021-04-01 16:19:14 · 174 阅读 · 0 评论 -
004--Django(定义模型类、数据的增删改查、F和Q对象)
1.创建数据库mysql -uroot -pmysqlcreate database django_demo charset=utf8;2.配置mysql数据库在settings.py 中配置数据库连接信息# 默认数据库信息DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),原创 2021-04-01 20:13:35 · 154 阅读 · 0 评论 -
005--Django(聚合函数和关联查询)
1. 聚合函数使用 aggregate()过滤器调用聚合函数聚合函数包括 :Avg 平均Count 数量Max 最大Min 最小Sum 求和被定义在django.db.models中。注意aggregate的返回值是一个字典类型{'属性名__聚合类小写':值}使用前导包from django.db.models import Sum#查询图书的总阅读量BookInfo.objects.aggregate(Max('bread'))使用coun原创 2021-04-01 21:11:43 · 135 阅读 · 0 评论 -
006--Django(模板)
1. 配置模板在工程根目录下创建模板文件目录 templates在settings.py配置文件中修改TEMPLATES配置项的DIRS值:在templates目录中新建一个模板文件响应模板class TempView(View): def get(self,request): retrun render(request,'temp.html')模板语法:变量名必须由字母、数字、下划线(不能以下划线开头)和点组成{{ 变量名 }}使用模板语法渲原创 2021-04-02 15:57:16 · 63 阅读 · 0 评论 -
007--Django(cookie和session)
1.CookieCookie介绍Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。Cookie,实际上是一小段存储在用户浏览器中的文本信Cookie的机制1.客户端向服务器发起请求,如果服务器需要记录该用户状态,就通过响应向客户端浏览器颁发Cookie该Cookie中需要包含用户的唯一信息2.客户端浏览器会把Cookie保存起来3.当浏览器再次请求该网站是,浏览器会把请求的网站连同Cookie一同提交给服务原创 2021-04-06 09:44:30 · 94 阅读 · 0 评论