摘要:
Django的认证系统 Django自带的用户认证 auth模块 from django.contrib import auth django.contrib.auth中提供了许多方法,这里主要介绍其中的三个: authenticate() 提供了用户认证,即验证用户名以及密码是否正确,一般需要us 阅读全文
摘要:
Django form表单 Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上 阅读全文
摘要:
AJAX AJAX准备知识:JSON 什么是 JSON ? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 * JSON 使用 JavaSc 阅读全文
摘要:
Django之视图 Django的View(视图) 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在 阅读全文
摘要:
Django 中间件 前戏 我们在前面的课程中已经学会了给视图函数加装饰器来判断是用户是否登录,把没有登录的用户请求跳转到登录页面。我们通过给几个特定视图函数加装饰器实现了这个需求。但是以后添加的视图函数可能也需要加上装饰器,这样是不是稍微有点繁琐。 学完今天的内容之后呢,我们就可以用更适宜的方式来 阅读全文
摘要:
Cookie、Sessino和自定义分页 cookie Cookie的由来 HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 状态可以理解为客户端和服务器在某次会 阅读全文
摘要:
Django模版语言 常用语法 只需要记两种特殊符号: 和`{% %}` 变量相关的用 ,逻辑相关的用 变量 变量名由字母数字和下划线组成。 点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值。 例子: view中的代码: 模版中支持的写法: Filters 语法:{{ value|filt 阅读全文
摘要:
练习题 查找所有书名里包含番茄的书 查找出版日期是2017年的书 查找出版日期是2017年的书名 查找价格大于10元的书 查找价格大于10元的书名和价格 查找memo字段是空的书 查找在北京的出版社 查找名字以沙河开头的出版社 查找作者名字里面带“小”字的作者 查找年龄大于30岁的作者 查找手机号是 阅读全文
摘要:
DjangoORM的相关操作 所有示例均来自DjangoORM训练专题 i "点我" 在python脚本中直接调用Django环境 一般操作 必知必会13条 返回QuerySet对象的方法 all() filter() exclude() order_by() reverse() distinct( 阅读全文
摘要:
Django ORM常用字段和参数 常用字段 AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列 IntegerField 一个整数类型,范围在 2147483648 to 2147483647。 CharF 阅读全文