博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
flask 2 进阶
阅读量:6427 次
发布时间:2019-06-23

本文共 2519 字,大约阅读时间需要 8 分钟。

# 创建项目

jinja2 语法基础

# pycharm 里面 创建 new project -->pure  python 之后选择路径 选择解释器 以及虚拟环境问题from flask import Flask,request,redirect,render_template,jsonify,send_fileapp = Flask(__name__)STUDENT = {
'name': 'Old', 'age': 38, 'gender': '中'}STUDENT_LIST = [ {
'name': 'Old', 'age': 38, 'gender': '中'}, {
'name': 'Boy', 'age': 73, 'gender': '男'}, {
'name': 'EDU', 'age': 84, 'gender': '女'}]STUDENT_DICT = { 1: {
'name': 'Old', 'age': 38, 'gender': '中'}, 2: {
'name': 'Boy', 'age': 73, 'gender': '男'}, 3: {
'name': 'EDU', 'age': 84, 'gender': '女'},}@app.route('/') #根目录def index(): return 'Hello Life'@app.route('/stu') #基本字典def stu(): return render_template('index.html',student=STUDENT)@app.route('/stu1') #列表def stu1(): return render_template('index1.html',student=STUDENT_LIST)@app.route('/stu2') #字典def stu2(): return render_template('index2.html',student=STUDENT_DICT)if __name__ == '__main__': app.run('0.0.0.0',6900,debug=True)
一个主py文件
    
Old Boy EDU
_____________________________________
Welcome to Old Boy EDU : student
{
{ student }}
{
{ student.name }}
{
{ student["age"] }}
{
{ student.get("gender") }}
_____________________________________
Welcome to Old Boy EDU : student_list
{
{ student_list }}
{% for foo in student_list %}
{% endfor %}
{
{ foo }}
{
{ foo.name }}
{
{ foo.get("age") }}
{
{ foo["gender"] }}
_____________________________________
Welcome to Old Boy EDU : student_dict
{
{ student_dict }}
{% for foo in student_dict %}
{% endfor %}
{
{ foo }}
{
{ student_dict.get(foo).name }}
{
{ student_dict[foo].get("age") }}
{
{ student_dict[foo]["gender"] }}
配合的前端代码 整合

jinja2 高阶

safe : 此时你与HTML只差一个 safe
后端from flask import Flaskfrom flask import render_templateapp = Flask(__name__)@app.route("/")def index():    tag = ""    return render_template("index.html",tag=tag)app.run("0.0.0.0",5000)

 

 

转载于:https://www.cnblogs.com/zhangchen-sx/p/11006945.html

你可能感兴趣的文章
《Swift 权威指南》——第6章,第6.10节嵌套函数
查看>>
《自己动手做交互系统》——1.3 本章小结
查看>>
Mobile devices bundled with malware?
查看>>
《JavaScript面向对象精要》——1.5 访问属性
查看>>
《Python数据可视化编程实战》—— 第 1 章 准备工作环境
查看>>
【直播】APP全量混淆和瘦身技术揭秘
查看>>
10个大坑,当你产品上架AppStore会遇到
查看>>
【shell 脚本】两种登录方式
查看>>
升级linux自带的Python
查看>>
百度地图2.0瓦片地址获取(窗口内瓦片)
查看>>
我的友情链接
查看>>
.JDK1.6安装配置后的测试
查看>>
判断闰年的函数
查看>>
pkill -9 nginx
查看>>
关于ASP.NET MVC4 Web API简单总结
查看>>
BGP最新的AS号:4-byte-as 转换为十进制及AS号兼容性
查看>>
Windows2008server R2 组策略批量更改本地管理员密码
查看>>
ubutnu安装geany
查看>>
webservice 之 Java CXF实战效果 RS WS(一)
查看>>
我的友情链接
查看>>