3-django进阶之celery

2018-08-20
阅读 9 分钟
12.1k
Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task result store)组成。

2-django进阶之日志功能

2018-08-19
阅读 21 分钟
14.5k
日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事件可以用一个可包含可选变量数据的消息来描述。此外,事件也有重要性的概念,这个重要性也可以被称为严重性级别(level)。

1-django进阶之cookie和session

2018-08-16
阅读 6 分钟
8k
Cookies :是浏览器为 Web 服务器存储的一小段信息。 每次浏览器从某个服务器请求页面时,它收到服务器回发送过来的cookies。它保存在浏览器下的某个文件夹下。 Session:Django的Session机制会向请求的浏览器发送cookie字符串。同时也会保存到本地一份,用来验证浏览器登录是否为同一用户。它存在于服务器,Django默认...

10-django——RESTful API 之序列化

2018-07-20
阅读 16 分钟
7k
前后端分离:就是前台的开发和后台的开发分离,这个技术方案的实现需要借助API,简单来说就是开发人员提供编程的接口被其他人调用,调用之后会返回数据供其使用

9-django——restful设计风格

2018-07-18
阅读 3 分钟
5.3k
RESTful Api设计风格 协议:API与用户的通信协议,总是使用HTTPS协议 域名:应该尽量将API部署在专用域名之下,如果确定API很简单,不会有进一步的扩展,可以考虑放在主域名之下。 版本: 应该将API的版本放在URL中:[链接] 将版本号放在HTTP头信息中:[链接] 路径:表示API的具体网址,每个网址代表一种资源,所以网址...

8-django——发送邮件和缓存

2018-07-17
阅读 5 分钟
3k
发送邮件 概述:Django中内置了邮件发送功能,发送邮件需要使用SMTP服务,常用的免费服务器有:163、126、QQ 注册并登陆163邮箱 打开POP3/SMTP服务与IMAP/SMTP服务 重置授权密码 配置 {代码...} 发送 send_mail(subject, message, from_email, recipient_list) {代码...} 缓存 概述:对于中等流量的网站来说,尽可能的减...

7-django——文件上传_分页_ajax_富文本_celery

2018-07-17
阅读 8 分钟
3.3k
FILES只有在请求的方法为POST且提交的form表单带有enctype="multipart/form-data"属性的情况才会包含数据。否则,FILES将为一个空的类似字典的对象

6-django——admin站点管理

2018-07-13
阅读 3 分钟
3.7k
概述 负责添加、修改、删除内容,开发这些重复的功能是一件没有创造力的事情。因此Django会根据定义的模型自动生成管理模块 配置Admin应用 在settings.py文件中的INSTALL_APPS中添加'django.contrib.admin' 默认已经配置 创建管理员用户 python manage.py createsuperuser 按提示依次输入用户名、邮箱、密码 登录 浏览器...

5-django——验证码,中间件

2018-07-12
阅读 4 分钟
3.7k
验证码 在用户注册、登陆页面为了防止暴力请求,可以加入验证码。如果验证码错误,则不需要继续处理,可以减轻服务器的压力 使用验证码也是一种有效防止csrf的方法 {代码...} {代码...} 中间件 概述 一个轻量级、底层的插件系统,可以介入Django的请求和响应过程,处理Django的输入或输出 每个中间件组件都是一个独立的P...

4-django——模板

2018-07-10
阅读 6 分钟
2.1k
要遵守标识符规则语法: {{ var }} 在模板中使用点语法,按顺序查询:字典查询;属性或者方法查询;数字索引查询 如果使用的变量不存在,则插入空字符串 在模板中调用对象的方法,但是不能给函数传参

3-django——视图

2018-07-06
阅读 6 分钟
2.5k
作用:视图接收WEB请求并返回WEB响应本质: 视图就是一个python函数,被定义在views.py文件中 响应: 可以是一个HTML页面,一个重定向,一个404错误、一个JSON数据等等

2-django——模型

2018-07-04
阅读 10 分钟
2.7k
概述:Django对各种数据库都提供了很好的支持,Django为这些数据库提供了统一的调用接口API,程序员可以根据自己的业务需求选择不同的数据库

1-django简介和基本流程走通

2018-07-01
阅读 6 分钟
4.4k
Django简介 Django是一个开放源代码的Web应用框架,由python写成,初次发布于2005年7月,并于2008年9月发布了第一个正式版本1.0 MVC:MVC是一种软件设计典范,核心思想是解耦 MVC优点:降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现了代码重用 MVC 图解 Model(模型):是应用程序中用于处理程...