网站开发实验室,网站建立失败的原因是,芜湖网站建设芜湖,惠安网站建设费用Flask维护者#xff1a;李辉#xff0c; 最近看b站的flask相关#xff0c;发现了这个视频#xff1a;[PyCon China 2023] 濒危 Flask 扩展拯救计划 - 李辉_哔哩哔哩_bilibili
李辉讲他在维护flask之余#xff0c;开发了apiflask这个依托flask的框架。GitHub - apiflask/a…Flask维护者李辉 最近看b站的flask相关发现了这个视频[PyCon China 2023] 濒危 Flask 扩展拯救计划 - 李辉_哔哩哔哩_bilibili
李辉讲他在维护flask之余开发了apiflask这个依托flask的框架。GitHub - apiflask/apiflask: A lightweight Python web API framework. 就是如果想用flask做restful后台接口程序的可以直接用apiflask它直接输出的就是json格式。apiflask还有集成了api接口文档可以直接查看相关的接口 李辉在视频里说为了写flask web开发2023版的书有几个依赖包已经停更了他让作者给他授权他又继续更新了。 惊喜的发现flask可以用bootstrap-flask包来使用bootstrap了。
from flask import Flask
# To follow the naming rule of Flask extension, although
# this projects name is Bootstrap-Flask, the actual package
# installed is named flask_bootstrap.
from flask_bootstrap import Bootstrap5app Flask(__name__)
bootstrap Bootstrap5(app)
bootstrap-flask又依赖了wtf模板包可以构建相关的表单模板
class LoginForm(FlaskForm):username StringField(Username, validators[DataRequired(), Length(1, 20)])password PasswordField(Password, validators[DataRequired(), Length(8, 150)])remember BooleanField(Remember me)submit SubmitField()
上面的后端代码可以结合前端的模板语法
{% from bootstrap5/form.html import render_form %}
html
head
!-- Bootstrap CSS --
/head
bodyh2Login/h2
{{ render_form(form) }}!-- Bootstrap JS --
/body
/html
生成下面的表单界面 李辉的GitHub是greyli (Grey Li) · GitHub
李辉的Flask 入门教程Flask 入门教程 - HelloFlask
直达链接Flask 入门教程 还有不少其他的隐藏资源大家可以去他的主页上找找……