05 2018 档案
摘要:模板继承可以让您创建一个基本的“骨架”模板,它包含您站点中的全部元素,并且可以定义能够被子模板覆盖的blocks base.html 这个base.html模板,它定义了一个简单HTML骨架,“子模板”的工作是用它们的内容填充空的blocks。block告诉模板引擎字模板可能会覆盖掉模板中的这些位置
阅读全文
摘要:Django的分页器 views templates 如果页数非常多时,换另外一种方式 自定义分页器
阅读全文
摘要:构建一个表单 假设你想构建一个登录页面,以获得用户名和密码,你需要类似的模板 我们可能在表单提交之前,在浏览器端做一些验证。我们可能使用非常复杂的字段来完成验证(比如用户名不能为空,密码不含特殊字符等),这个时候,Django来为我们完成大部分工作是很容易的,它的优点在于: (1)form表单 提交
阅读全文
摘要:auth模块 django.contrib.auth提供了很多方法,接下来主要介绍三个:authenticate()、login(HttpRequest,user)、logout(request) authenticate() 提供了用户认证,即验证用户名以及密码是否正确,一般需要username、
阅读全文
摘要:概念 cookie不属于http协议范围,它的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再次访问时,浏览器会自动带上cookie,这样服务器就能通过cookie的内容来判断浏览器是谁了 cookie虽然在一定程度上解决了‘保持状态’的需求,但是由于cookie本身最大支持40
阅读全文
摘要:json json定义 stringfy与parse方法 ajax ajax简介 ajax为异步交互:当客户端发送一个请求后,无需等待服务器响应结束,就可以发出第二个请求;ajax除了异步交互的特点外,还有一个特点为浏览器页面局部刷新。 当我们在百度中输入一个'淘'字后,马上会出现一个下拉列表,列表
阅读全文
摘要:查询相关API from django.db import models # Create your models here. class Book(models.Model): title = models.CharField(max_length=32) publishDate = models
阅读全文
摘要:添加表记录 添加普通字段 添加外键字段 多对多字段 修改表记录 update是QuerySet对象的方法,get返回的是一个model对象,没有update方法。update()方法对于任何QuerySet均有效,这意味着你可以同时更新多条记录,update()方法会返回一个整型数值,表示受影响的记
阅读全文
摘要:ORM 创建表(建立模型) 模型建立如下 通过logging可以查看翻译成的sql语句 LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console':{ 'level':'DEBUG', 'c
阅读全文

浙公网安备 33010602011771号