自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (25)
  • 收藏
  • 关注

原创 4.2 Flash消息

———————————————————————前言———————————————————————————本节介绍如何在我们的程序中使用警示框。————————————————————————————————————————————————————一. 修改视图函数from flask import Flask, render_template, session, redirect, url_for...

2018-02-28 21:11:38 179

原创 4.1 web表单

——————————————————————前言————————————————————————————本节我们讲解flask-wtf扩展, 它可以把处理web表单的过程变成一种愉悦的体验。————————————————————————————————————————————————————一. 设置flask-wtfapp.config['SECRET_KEY'] = 'hard to gue...

2018-02-28 19:53:17 311

原创 4.1 附表——WTForms支持的表单字段和字段验证函数

一. WTForms支持的HTML标准字段字段类型说明StringField文本字段, 相当于type类型为text的input标签TextAreaField多行文本字段PasswordField密码文本字段HiddenField隐藏文本字段DateField文本字段, 值为datetime.date格式DateTimeField文本字段, 值为datetime.datetime格式Integer...

2018-02-26 16:16:40 1598

原创 3.8 使用Flask-Moment本地化日期和时间

一. 安装Flask-Moment扩展二. 初始化Flask-Momentfrom flask_moment import Moment#...moment = Moment(app)三.在HTML文档中引入moment.js和jquery.js    bootstrap默认引入jquery.js库, 所以我们只需要引入moment.js即可{% block scripts %}{{ ...

2018-02-25 20:14:15 798

原创 3.7 静态文件

——————————————————————前言—————————————————————————————    web程序不是仅由python代码和模板组成。 大多数web程序还会使用静态文件:HTML代码中引用的图片, javascript源码文件和CSS。————————————————————————————————————————————————————一. 问题的引出还记得第二章检查u...

2018-02-25 18:38:04 204

原创 3.6 链接

——————————————————————前言————————————————————————————上两节我们讲到模板, 模板中的导航条中有两个链接, 点击链接后的效果和在地址栏输入url并回车的效果一样, 都会触发路由返回响应。——————————————————————问题—————————————————————————————在模板中之间编写简单的url并不难, 但是会存在以下两个问题...

2018-02-10 10:39:42 187

原创 3.5 自定义错误页面

—————————————————————————前言——————————————————————————像常规路由一样, Flask允许程序使用基于模板的自定义错误页面。——————————————————————————————————————————————————————最常见的错误代码有两个:    1. 404, 客户端请求未知页面时显示    2. 500, 有未处理的异常时显示一....

2018-02-08 12:00:20 1652

原创 3.4 使用Flask-Bootstarp集成Twitter Bootstrap

—————————————————————————前言——————————————————————————Bootstrap: Twitter开发的一个开源框架, 它提供的用户组件可用于创建整洁且具有吸引力的网页, 这些网页还能兼容所有现代web浏览器。Bootstrap只是客户端框架, 不会直接涉及服务器。 服务器需要做的只是提供引用了Bootstrap层叠样式表(CSS)和Javasc

2018-02-03 16:35:01 432

原创 3.3 模板中的控制结构

————————————————————————前言———————————————————————————就像python语言中有if for 函数等控制结构, 模板中也有类似的控制结构, 本节我们来介绍4种控制结构。——————————————————————————————————————————————————————一. 条件控制语句{% if user %}    H

2018-02-01 16:14:13 229

原创 3.2 模板中的变量

一. 模板中不同类型的变量Jinja2能识别所有类型的变量, 除了前面章节提到的字符串,还可以识别一些复杂的类型, 例如:列表, 字典和对象。 实例如下:    A value from a dictionary: {{ mydict['key'] }}.    #变量是字典mydict    A value from a list: {{ mylist[3] }}.    #

2018-02-01 15:42:24 303

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除