01 2018 档案
摘要:Django视图(一) 一、 概述 作用:视图接受web请求,并相应请求 本质:视图是自定义的一个python中的函数 响应内容:正常视图,重定向视图,错误视图(404,500,400) 响应过程: 二、 url配置 配置流程 url的反向解析 三、 视图函数 1、 概述 其本质是一个函数,一般在v
阅读全文
摘要:Django中模型(五) 六、模型查询 1、概述 查询集,表示从数据库获取的对象集合。 过滤器就是一个函数,基于所给的参数限制查询集结果。查询集可以有多个过滤器。 从sql角度来说,查询集合等价于select语句,过滤器等价于where条件。 2、查询集 A、概述 在管理器上调用过滤器方法返回查询集
阅读全文
摘要:Django中模型(四) 五、创建对象 1、目的 向数据库中添加数据。当创建对象时,Django不会对数据库进行读写操作,当调用save()方法时,才与数据库交互,将对象保存到数据库中 2、注意 __init__方法已经在父类models.Model中使用,在自定义的模型中无法使用 3、创建方法 A
阅读全文
摘要:Django中模型(三) 四、模型成员 1、类属性 objects:是Manager类的一个对象,作用是与数据库进行交互。 定义模型类时,没有定义管理器,则默认创建名为objects的管理器。 2、自定义模型管理器 格式:自定义名=models.Manager() 当为模型定义管理器后,Django
阅读全文
摘要:Django中模型(二) 三、定义模型 1、模型、属性、表、字段间的关系: 一个模型类在数据库中对应一张表;在模型类中定义的属性,对应该模型对照表中的字段。 2、定义属性 A、概述 ·django根据属性的类型确定以下信息 ·当前选择的数据库支持字段的类型 ·渲染管理表单时使用的默认html控件 ·
阅读全文
摘要:Django中模型(一) 一、 基本开发流程 1、 配置数据库 2、 定义模型类:一个模型类都在数据库中对应一张数据表 3、 生成迁移文件 4、 执行迁移文件生成数据表 5、 使用模型类进行增删改查操作 以上内容在我的博客Django创建基本流程中详细介绍了。在此不再赘述。(http://www.c
阅读全文
摘要:Django创建基本流程 1、创建工程:django-admin startproject 工程名 2、创建应用:python manage.py startapp 应用名 3、激活项目:修改settings.py文件中的INSTALLED_APPS。在该列表的最后加上‘应用名’ 4、配置mysql
阅读全文
摘要:Django重定向的写法、与直接渲染的区别
阅读全文
摘要:Django的模版引擎与模版使用 模版引擎是模版响应的后端。模版指的是HTML、css,js等相关的文件。模版引擎是将这些表示层文件与数据相整合在一起,然后将整合后的数据给到响应类型判断采用一次性响应还是流响应,确定响应类型后将模版加工后的数据反馈给用户。 Django支持两种模板引擎,Django
阅读全文
摘要:Django的视图流式响应机制 Django的响应类型:一次性响应和流式响应。 一次性响应,顾名思义,将响应内容一次性反馈给用户。HttpResponse类及子类和JsonResponse类属于一次性响应。 流式响应,顾名思义,将响应内容以流的形式逐步的反馈给用户。StreamingHttpResp
阅读全文
摘要:Django的视图响应类型 一、 视图函数编写原则 视图函数接受HTTP请求并返回响应,可以放在任何地方,可以是任何功能;视图函数可以返回Web文本,页面、重定向、错误、图片等任何内容;视图函数通过HttpResponse、JsonResponse等类表达并返回响应;按约定,视图函数放在对应app中
阅读全文
摘要:Django2.0中URL的路由机制 路由是关联url及其处理函数关系的过程。Django的url路由配置在settings.py文件中ROOT_URLCONF变量指定全局路由文件名称。 Django的路由都写在urls.py文件中的urlpatterns列表中,由path()或re_path()作
阅读全文
摘要:Python3安装scrapy框架步骤 1、 安装wheel a) Pip install wheel 2、 安装lxml Pip install lxml 3、 安装Twisted Pip install Twisted 4、 安装scrapy Pip install scrapy
阅读全文
摘要:Mysql中函数和存储过程的区别 存储过程: 1、 可以写sql语句 2、 inout,out构造返回值 3、 调用:call:存储过程名称 4、 可以返回结果集 函数: 1、 不可以写sql语句 2、 使用return 返回值 3、 调用时,使用函数名()即可 4、 不能获取结果集
阅读全文