人工智能 Python语言之Flask框架 flask_sqlalchemy用法 【福州智慧城市】

本文介绍了在智慧福州建设背景下,如何使用Python的Flask框架进行反向解析,并详细讲解了flask_sqlalchemy的用法,包括数据库连接、ORM的优势以及模板引擎的使用,如block、extend和macro等。此外,还提到了Flask中数据库操作的选择,以及与AI、5G结合的智慧城市应用场景。
摘要由CSDN通过智能技术生成

人工智能 Python语言之Flask框架反向解析&flask_sqlalchemy用法 【智慧福州】
文章内容:
1、授课:林德尧(泉舟时代-未来城市技术总监)
2、主要文章内容:

反向解析

  1. url_ for
    2.使用在app中
url_for(endpoint')

。endpoint 默认是函数的名字
3.使用在blueprint中

ur. for("bluename.endpoint')

。蓝图名字.函数名
4.获取静态资源路径

url for('static', filename='path)

。static 资源
。path 相对于资源的相对路径

模板,
1.用来快速生成html页面
2.模板主要由两部分构成
。静态html :
。模板语法
3.模板语法
{ {var }}
{% tag %}
4.结构标签
。block
■规划型标签
■首次出现挖坑
■非首次填坑
■多次填坑会出现覆盖,不想覆盖就是{ { super() }}
。extends
。include
■包含
■能用block + extends实现的,就尽量别用include
。macro
■宏定义
■可以在html中定义函数
■还可以接受参数
■通过调用函数生成html
■支持导入操作

{% fromXxx import yy %} 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值