摘要:
一、 Django的认证系统 Django自带一个用户认证系统,用于处理用户账户、群组、许可和基于cookie的用户会话。 1.1 概览 Django的认证系统包含了身份验证和权限管理两部分。简单地说,身份验证用于核实某个用户是否是合法用户,权限管理则是决定一个合法用户具有哪些权限。这里,“身份验证 阅读全文
摘要:
此部分由官方文档《6.5.1 The Django admin site》翻译而来。 6.5.1.1 概览 默认情况下,使用startproject的时候,admin就被激活了。 如果需要手动启用,请按下面的需求和要点进行操作: 做完上面的步骤,你就可以在浏览器中访问admin站点了,默认地址是.. 阅读全文
摘要:
Django是一个大而全的web框架,为我们提供了很多实用的功能,本文主要介绍Form、CSRF、cookie和session 一、Form 在web页面中form表单是重要的组成部分,为了数据安全和减少后台服务器的压力,通常我们在前端会对form表单进行数据合法性验证,但即使这样,后台的数据验证依 阅读全文
摘要:
一、路由系统 1.普通路由 2.正则路由 3.正则加括号 提供参数传递,按顺序接收,接收到的都是字符串 4.正则加括号加指定参数名 提供指定参数传递,按参数名字进行接收,顺序可变,但参数名必须相同,接收到的都是字符串。 urls.py views.py 5.分级路由include 在app01中新建 阅读全文
摘要:
本文面向:有python基础,刚接触web框架的初学者。 环境:windows7 python3.5.1 pycharm专业版 Django 1.10版 pip3 一、Django简介 百度百科:开放源代码的Web应用框架,由Python语言编写...... 重点:一个大而全的框架,啥都替你考虑好了 阅读全文
摘要:
django支持匿名会话。它将数据存放在服务器端,并抽象cookies的发送和接收过程。cookie包含一个会话ID而不是数据本身(除非你使用的是基于后端的cookie)。 3.3.8.1 启用会话 Django通过一个中间件来实现会话功能。要启用会话就要先启用该中间件。编辑MIDDLEWARE设置 阅读全文
摘要:
3.2.2 查询操作 6.15章节包含所有模型相关的API解释。后面的内容基于如下的一个博客应用模型: from django.db import models class Blog(models.Model): name = models.CharField(max_length=100) tag 阅读全文
摘要:
3.2.1 models模型 通常一个模型映射一张单独的数据表。基本概念: 每个model都是django.db.models.Model的子类 model的每个属性代表数据表的某一列 Django将自动为你生成数据库访问API 3.2.1.1 快速展示: 下面的模型定义了一个“人”,它具有firs 阅读全文
摘要:
2.10 高级教程:如何编写可重用的apps 2.10.1 重用的概念 The Python Package Index (PyPI)有大量的现成可用的Python库。https://www.djangopackages.com作为Django的app基地也有大量现成可用的apps。 2.10.2 阅读全文
摘要:
目录 2.7 第一个Django app,Part 5:测试 2.7.1 自动化测试介绍 2.7.2 基本的测试策略 2.7.3 编写我们的第一个测试程序 2.7.4 测试一个视图 2.7.5 测试越多越好 2.7.6 进一步测试 2.8 第一个Django app,Part 6:静态文件 2.8. 阅读全文
摘要:
目录 2.5 第一个Django app,Part 3:视图和模板 2.5.1 概览 2.5.2 编写更多的视图 2.5.3 编写能实际干点活的视图 2.5.4 404错误 2.5.5 使用模板系统 2.5.6 删除模板中硬编码的URLs 2.5.7 URL names的命名空间 2.6 第一个DJ 阅读全文
摘要:
目录 第一章、Django1.10文档组成结构1.1 获取帮助1.2 文档的组织形式1.3 第一步1.4 模型层1.5 视图层1.6 模板层1.7 表单1.8 开发流程1.9 admin站点1.10 安全性1.11 国际化和本地化1.12 性能和优化1.13 Python兼容性1.14 地理框架1. 阅读全文