摘要:
自定义标签和过滤器 需要执行的3个步骤: 1. 在app中创建templatetags模块(必须的) 2. 创建任意 .py 文件,如:my_tags.py 3. 创建任意 .py文件, 例如:my_tags.py 自定义过滤器 举例: 增加一个乘法过滤器 修改settings.py中的INSTAL 阅读全文
posted @ 2018-12-04 22:10
KD_131
阅读(213)
评论(0)
推荐(0)
摘要:
浏览器发送的数据格式: get: 是从url栏发送 例如:/index/?a=1&b=2 get方式没有请求体 request.body 是一个空的 b'' post: 通过form表单发送 默认发送的数据类型是urlencoded 只有post才有请求体 form表单是以name为键, 以用户输入 阅读全文
posted @ 2018-12-04 20:13
KD_131
阅读(841)
评论(0)
推荐(0)
摘要:
CBV和FBV FBV(function based view ) CBV(class based view) 1. CBV的定义 2. CBV使用 3. CBV的流程 当请求到来的时候执行view函数: self = AddPublisher() self.request = request 执行 阅读全文
posted @ 2018-12-04 19:58
KD_131
阅读(269)
评论(0)
推荐(0)
摘要:
普通装饰器 装饰器带参数的情况 多个装饰器修饰同一个函数 装饰器的修复技术 阅读全文
posted @ 2018-12-04 19:12
KD_131
阅读(162)
评论(0)
推荐(0)
摘要:
Django回顾 1 web应用 本质是基于socket实现的应用程序 浏览器-----------服务器 2 http协议:应用层协议 1 基于TCP协议 2 基于请求响应 3 短连接 4 无状态保存(引入了cookie,session技术) 请求协议 浏... 阅读全文
posted @ 2018-12-04 09:40
KD_131
阅读(226)
评论(0)
推荐(0)
摘要:
ORM的对应关系 类 —— 》 表 对象 ——》 记录(数据行) 属性 ——》 字段 ORM操作 查询 models.Publisher.objects.all() # 查询所有的数据 ——》 QuerySet 对象列表 models.Publisher.objects.get() # 阅读全文
posted @ 2018-12-04 09:39
KD_131
阅读(152)
评论(0)
推荐(0)
摘要:
1.Django的命令: 下载 pip install django==1.11.16 pip install django==1.11.16 -i 源 创建项目 django-admin startproject app01(项目名,这是项目的根目录) 启动项目 cd 项目在根目录下 找到mana 阅读全文
posted @ 2018-12-04 08:56
KD_131
阅读(398)
评论(0)
推荐(0)
浙公网安备 33010602011771号