
Django
文章平均质量分 74
wsy_666
活到老学到老!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Django的框架
一.MVC框架:1.1MVC简介:1.2Web MVC框架模块功能:M:Model,模型。 和数据库进行交互V:View,视图。 产生html页面C:Controller,控制器。接受请求,进行处理.与M和V进行交互,返回应答机制.2.1MVT简介:2.2Web MVT框架模块功能:M:Model,模型。和MVC中M相同的,和数据库交互V:View,视图。和MVC中C功能相同...原创 2019-01-28 16:11:01 · 139 阅读 · 0 评论 -
Django的安装,配置以及使用
一.安装和配置安装虚拟环境的命令:1)sudo pip install virtualenv #安装虚拟环境2)sudo pip install virtualenvwrapper #安装虚拟环境扩展包3)编辑家目录下面的.bashrc文件,添加下面两行。export WORKON_HOME=$HOME/.virtualenvssource /usr/local/bin/virtual...原创 2019-01-28 16:17:20 · 161 阅读 · 0 评论 -
Django项目的创建
一.创建django项目:1.命令:django-admin startproject 项目名注意:创建应用必须先进入虚拟环境。2.项目目录如下:项目目录解释如下:_ init _.py: 说明test1是python包settings.py:项目的配置文件urls.py: 进行url路由的配置.wsgi.py: web服务器和Django交互的入口manage.py: 项...原创 2019-01-28 16:37:31 · 162 阅读 · 0 评论 -
Django之Model层的基础知识
一.模型类1.1 ORM:O(objects):类和对象。R(Relation):关系,关系数据库中的表格。M(Mapping):映射。Django ORM框架的功能:a) 建立模型类和表之间的对应关系,允许我们通过面向对象的方式来操作数据库。b) 根据设计的模型类生成数据库中的表格。c) 通过方便的配置就可以进行数据库的切换。二. Django配置使用mysql数据库修改s...原创 2019-01-28 17:00:47 · 311 阅读 · 0 评论 -
Django之M层的字段属性和选项以及查询函数
一.常用的字段属性:1.AutoField自动增长的IntegerField,通常不用指定,不指定时Django会自动创建属性名为id的自动增长属性。2.BooleanField布尔字段,值为True或False。3.NullBooleanField支持Null、True、False三种值。4.CharField(max_length=最大长度)字符串。参数max_length表示...原创 2019-01-28 17:52:43 · 490 阅读 · 0 评论 -
Django之Model层的F对象,Q对象以及聚合函数
一.F对象:作用:用于类属性之间的比较。使用之前需要先导入:from django.db.models import F例1:查询图书阅读量大于评论量图书信息。BookInfo.objects.filter(bread__gt=F('bcomment'))**例2:**查询图书 阅读量大于2倍评论 量图书信息。BookInfo.objects.filter(bread__gt=F(...原创 2019-01-29 16:42:06 · 689 阅读 · 0 评论 -
Django之Model层的管理器与元选项
一.Models中的自定义管理器:自定义一个管理器类,这个类继承models.Manger类。再在具体的模型类里定义一个自定义管理器类的对象。二.自定义管理器的应用场景:1) 改变查询的结果集。比如调用BookInfo.books.all()返回的是没有删除的图书的数据。2) 添加额外的方法。管理器类中定义一个方法帮我们操作模型类对应的数据表。使用self.model就可以创建...原创 2019-01-29 17:11:55 · 232 阅读 · 0 评论