随笔分类 - Django
Django auth认证
摘要:Django自带的用户认证 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth,
阅读全文
Django 中间件
摘要:前戏 在前面的博客中已经学会了给视图函数加装饰器来判断是用户是否登录,把没有登录的用户请求跳转到登录页面。我们通过给几个特定视图函数加装饰器实现了这个需求。但是以后添加的视图函数可能也需要加上装饰器,这样是不是稍微有点繁琐。 下面的内容即将让我们通过一些特点的方式实现控制全局的效果,运筹帷幄于室内(
阅读全文
cookie和session
摘要:Cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全新的。 状态可
阅读全文
Django form组件
摘要:forms组件、局部钩子、全局钩子 什么是forms组件 forms组件的使用 1、使用语法 方法总结: myform.clean_data 验证通过的数据 myform.errors 错误数据的对象 myform.errors.as_data 错误数据的信息 2、组件的参数 3、注意点 MyFor
阅读全文
Django settings配置文件
摘要:由来:为什么我在用django配置的时候导入的不是我项目名下的那个settings 但是我配置了之后依然能够起作用,这是为什么?
阅读全文
自定义分页器
摘要:自定义分页面 class Pagination(object): def __init__(self,current_page,all_count,per_page_num=2,pager_count=11): """ 封装分页相关数据 :param current_page: 当前页 :param
阅读全文
AJAX
摘要:什么是JSON? JSON指的是JavaScript对象表示法(JavaScript object notation) JSON是轻量级的文本数据交换格式 JSON独立语言 JSON具有自我描述性,更易理解 JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平
阅读全文
F查询和Q查询
摘要:F查询 在上面所有的例子中,我们构造的过滤器都只是将字段值与某个我们自己设定的常量做比较。如果我们要对两个字段的值做比较,那该怎么做呢? Django 提供 F() 来做这样的比较。F() 的实例可以在查询中引用字段,来比较同一个 model 实例中两个不同字段的值。 示例1: 查询出卖出数大于库存
阅读全文
Django ORM常用字段和参数
摘要:常用字段 int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 一个整数类型,范围在 -2147483648 to 2147483647。(一般不用它来存手机号(位数也不够),直接用字符串存,) 字符类型,必须提供max_len
阅读全文
Django模板系统
摘要:官方文档 常用语法 只需要记两种特殊符号: { { } } 和{ % % } 变量相关的用{ { } } ,逻辑相关的用{ % % } 变量 { { 变量名 } } 变量名由字母数字和下划线组成 点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值。 几个例子: view中代码: 模板中支持的
阅读全文
Djang视图层
摘要:视图 1.什么是视图 视图就是Django项目下的view.py,它的内部是一系列的函数或者是类,用来专门处理客户端访问请求并且返回相应的数据,相当于一个中央处理系统。 2.具体视图实例 3.CBV和FBV 视图文件除了上面的用一系列的函数来对应处理客户端请求的数据逻辑外,还可以通过定义类来处理相应
阅读全文
Django路由层
摘要:Django的路由系统 Django 1.11版本URLConf官方文档 URL配置(URLconf)就像Django所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。 路由增加首页的方式 路由增加尾页的方式(当所有的路径都匹配不上时,给 我返回404提示信息) URLco
阅读全文
Django应用app创建及ORM
摘要:一.重点知识回顾: 1.form表单提交数据的注意事项: 1.是form不是from,必须要有method和action(action用来指定你的数据提交到后台哪个地方,method用来指定你提交数据的方式) 2.所有获取用户输入的表单标签放在form表单里面,表单标签必须要有name属性(name
阅读全文
Django介绍
摘要:django推导思路 import socket server = socket.socket() server.bind(('127.0.0.1',8080)) server.listen(5) while True: conn, addr = server.accept() data = con
阅读全文
浙公网安备 33010602011771号