零基础学 Python
第
16
章 常用
Web
框架
1、常用的 HTTP 方法
方 法 名
说 明
GET
浏览器通知服务器:将获取页面上的信息并发给浏览器
HEAD
浏览器通知服务器:获取信息,但是只关心消息头。应用应像处理GET请求一样来处
理它,但是不分发实际内容。在Flask中你完全不需要人工干预,底层的Werkzeug库已
经替你处理好了
POST
浏览器通知服务器:在URL上发布新信息。并且,服务器必须确保数据已存储且仅存
储一次。这是 HTML表单通常发送数据到服务器的方法
PUT
类似POST,但是服务器可能触发了存储过程多次,多次覆盖掉旧值。考虑到传输中连
接可能会丢失,在这种情况下浏览器和服务器之间的系统可能安全地第二次接收请求,
而不破坏其他东西。因为POST只触发一次,所以使用POST是不可能的
DELETE
删除给定位置的信息
OPTIONS
给客户端提供一个捷径来弄清这个 URL支持哪些HTTP方法。从Flask 0.6开始,实现
了自动处理
2、Jinja2 提供的部分常用过滤器
名 称
说 明
safe
渲染值时不转义
capitalize
把值的首字母转换成大写,其他字母转换成小写
lower
把值转换成小写形式
upper
把值转换成大写形式
title
把值中每个单词的首字母都转换成大写
trim
把值的首尾空格去掉
striptags
渲染之前把值中所有的 HTML 标签都删掉
3、Django 项目中的文件及说明
文 件
说 明
manage.py
Django 程序执行的入口