1.创建项目: 语法:django-admin startproject 项目名称 2.Django的项目结构介绍 1.manage.py 功能;包含执行django中的各项操作的指令,不太清楚可以使用python3 manage.py执行以下 2.主目录(与项目名称一致的目录) 1.__init_ ...
分类:
其他好文 时间:
2018-11-13 02:45:00
阅读次数:
156
Django框架之模板层(d75)一 模版语法之变量: ** locals() 会把*该*视图函数内的变量,传到模板 ** return render(request, 'index.html', locals()) 1 {{ 变量 }}:******重要******{#相当于print了该变量#} ...
分类:
其他好文 时间:
2018-11-12 20:57:25
阅读次数:
202
模板导入、继承、静态文件 一、模板导入 要复用一个组件,可以将该组件写在一个文件中,在使用的时候导入即可 在模板中使用 1、语法 2、使用 ad.html页面 base.html页面,将ad模板导入使用 二、模板的继承 Django模版引擎中最强大也是最复杂的部分就是模版继承了。模版继承可以让您创建 ...
分类:
其他好文 时间:
2018-11-12 17:26:45
阅读次数:
168
GenericAPIView+***Mixin 对于数据的处理方式:5种: 查询多个 >list 查询一个 >retrieve 创建 >create 修改 >update 删除 >destroy heros==> list create listcreate hero > retrieve==>1 ...
分类:
其他好文 时间:
2018-11-11 00:56:48
阅读次数:
128
反序列化操作 反序列化:将接收到的字典转换成模型类的对象 分为两步:1.验证,2.保存 》验证:验证的方式; 1.类型+选项 2.validate_属性名称(self,value) 》验证指定的属性是否合法 3.validate(self,values) 》验证多个属性是否合法 4.validato ...
分类:
其他好文 时间:
2018-11-11 00:54:44
阅读次数:
118
数据库操作 》增加: 方案一:根据模型类创建对象,为属性赋值,对象.save() 方案二:模型类.objects.create(属性=值,...)==>返回对象(推荐使用此方法) 》查询 属性_运算符=值 F对象 》在等号的右侧出现模型类的属性 Q对象 》实现逻辑与,逻辑或,逻辑非的运算 》关系属性 ...
分类:
其他好文 时间:
2018-11-11 00:00:52
阅读次数:
124
RESTful RESTful设计方法 1.路径是名词,而不是动词 2.http请求方式: GET >查询 POST >新增 PUT >修改(修改所有属性) PATCH >修改(部分属性) DELETE >删除 3.查询条件:查询字符串 4.响应状态码: 200 》查询成功 201 》新增,修改成功 ...
分类:
其他好文 时间:
2018-11-10 23:57:41
阅读次数:
335
mvt model >模型类 》与关系型数据库进行交互 view 》视图 》接收请求,处理,返回响应 template >模板html >html+jinjia2 django简介是python语言编写的一个web框架 创建工程及应用 工程django-admin startproject 项目名称 ...
分类:
其他好文 时间:
2018-11-10 23:55:14
阅读次数:
153
状态保持 session作用:状态保持与cookie区别: cookie保存在浏览器中 session:保存在服务器中,即python代码运行的那台电脑 支持配置,可以指定保存的位置在django中保存方案: 关系型数据库 内存 关系型数据库+内存 非关系型数据库,如redis在settings.p ...
分类:
其他好文 时间:
2018-11-10 23:48:56
阅读次数:
157
django框架简介 1,django环境搭建 1.1,django安装,以及项目创建 1.2,setting文件设置 1.3 manage.py 命令 2,django功能实现 2.1,django中http请求的生命周期 2.1.1,中间件 2.1.2,From控件 2.2,路由系统 2.3,视 ...
分类:
其他好文 时间:
2018-11-10 15:09:56
阅读次数:
403