随笔分类 -  Django

摘要:django中装饰器的使用: 首先自定义一个装饰器 一、基于函数的视图使用装饰器 二、基于类的视图使用装饰器 1.在每个方法前注册装饰器 2.在类的前面注册装饰器 阅读全文
posted @ 2019-09-09 20:30 老程序猿er 阅读(113) 评论(0) 推荐(0)
摘要:Django中的视图就是一个简单的pyhton函数(类) FBV:基于函数的视图 函数必须至少有一个参数用来接收请求的所有信息,处理请求,然后返回一个HttpResponse对象 CBV:基于类的视图 自定义类视图必须继承 django.views.View 类的实例有request属性封装了所有请 阅读全文
posted @ 2019-09-09 20:06 老程序猿er 阅读(305) 评论(0) 推荐(0)
摘要:母版和继承,块(block), 组件 阅读全文
posted @ 2019-09-09 01:36 老程序猿er 阅读(170) 评论(0) 推荐(0)
摘要:语法: {% tags %} {% for %}标签: {% for %}标签 默认有forloop的字典对象对应的key: view.py代码 html代码 效果: for--empty: {% if %}标签: if--elif--else if--else 阅读全文
posted @ 2019-09-09 00:41 老程序猿er 阅读(1114) 评论(0) 推荐(0)
摘要:语法: 当模版引擎遇到一个变量,会替换成对应的值,然后渲染在页面上 变量名必须由字母、数字、下划线(不能以下划线开头)和点组成 当模版引擎遇到点("."),会按照下列顺序查询: 字典查询,例如:foo["bar"] 属性或方法查询,例如:foo.bar 数字索引查询,例如:foo[bar] 如果变量 阅读全文
posted @ 2019-09-09 00:11 老程序猿er 阅读(116) 评论(0) 推荐(0)
摘要:静态文件一般是不需要通过视图,而是直接到服务器端获取数据的文件,一般包括css,js,图片,视频,音频和静态html 设置: 1.首先需要在setting.py中设置 2.在manage.py所在目录创建名字为static的文件夹,然后在static内部分别创建css,js,pic文件夹,分别存放c 阅读全文
posted @ 2019-09-08 23:46 老程序猿er 阅读(354) 评论(0) 推荐(0)
摘要:作用: Django过滤器的作用是对管道符 ‘|’前面的变量进行修饰 然后在页面中显示修饰后的结果 语法: {{变量名|filter_name:参数}} 注意事项: 内置过滤器: 内置过滤器: 一、形式:小写 {{ name | lower }} 二、串联:先转义文本到HTML,再转换每行到 <p> 阅读全文
posted @ 2019-09-08 16:34 老程序猿er 阅读(1739) 评论(0) 推荐(0)
摘要:一、Auth模块是什么Auth模块是Django自带的用户认证模块: 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点 阅读全文
posted @ 2019-09-07 01:22 老程序猿er 阅读(503) 评论(0) 推荐(0)
摘要:form与model的终极结合,具有以下功能:验证、数据库操作。 阅读全文
posted @ 2019-09-06 03:07 老程序猿er 阅读(633) 评论(0) 推荐(0)
摘要:# Form表单的钩子函数 # 全局钩子函数: 可以拿到所有的已经验证字段的值 # 局部钩子函数:只能拿到已经验证的当前字段以及之前的字段的值(因为Form是按顺序循环验证的 for k,v in self.fileds.items():) 注意: 在局部钩子函数里抛出异常会将错误信息添加到对应字段 阅读全文
posted @ 2019-09-06 02:53 老程序猿er 阅读(335) 评论(0) 推荐(0)
摘要:Form表单验证本质: 就是一个类class MyForm(forms.Form) 继承了forms.Form form组件的主要功能如下: 生成页面可用的HTML标签 对用户提交的数据进行校验 保留上次输入内容 使用form组件添加用户信息的功能 使用form组件添加用户信息的功能 # 自定义Fo 阅读全文
posted @ 2019-09-06 02:45 老程序猿er 阅读(13320) 评论(0) 推荐(0)
摘要:session 称为“会话控制” 是存放在服务器端的一组数据 在讲session之前首先要说明http的连接是无状态的,即一次请求完成后立即会断开连接,下次重新请求的时候,服务器无法识别当前的用户是谁,所以会引入session和cookie 从本质上看:session和cookie是一样的,都是保存 阅读全文
posted @ 2019-08-30 16:17 老程序猿er 阅读(580) 评论(0) 推荐(0)