Django-模板
概述
- 模板由两部分组成:
- HTML代码
- 逻辑控制代码:
- 变量
- 标签
- 过滤器
- **作用:**很便利的生成HTML
- **优点:**模板的设计实现了业务逻辑与显示的分离,一个视图可以使用任意的模板,一个模板可以被多个视图使用
- 模板的处理:
- 加载:根据给定的标识找到对应的模板然后预处理,通常将它编译好放到到内存中
- 渲染:使用context属性的数据插入模板形成新的字符串
将 DATABASES
做如下修改
1 | DATABASES = { |
1 | from flask import Flask |
**说明:**是一个邮件发送的拓展库,使用非常简洁
安装:pip install flask-mail
1 | from flask_mail import Mail, Message |
说明:
函数:
flash
:将指定的内容保存起来,用在视图函数中
1 | from flask import Flask, render_template, redirect, url_for, session, flash, get_flashed_messages |