最近再看flask 有些地方不太理解, 希望得到

最近再看flask 有些地方不太理解, 希望得到指点

如图

img

static 文件, 和 templates 是干嘛的?
还有 flask 主要学那些内容?
flask 这个东西 可以为前端提供接口吗 ?
谢谢

1、首先关于static跟templates事干嘛的,static是用来存放静态文件的目录,如CSS样式表、JavaScript脚本、图片等。当你在Flask应用中需要引用这些静态文件时,可以通过特定的URL路径访问它们,比如/static/xx.css,而templates用来存放HTML模板文件通过一些渲染生成HTML页面
2、主要学习在于你需要掌握的程度以及用到什么场景下,但是还是推荐你几个Python中Web框架经典的学习要点,如路由跟视图函数、数据库集成、用户认证跟授权、扩展跟中间件啥的还有就是部署了
3、Flask是一个轻量级的Web框架当然可以为前端提供接口!主要就是处理HTTP的请求与响应,当你构建web应用的时候就是用它来开发并提供RESTful API接口,从而让前端通过这些接口与后端进行数据交互

现在的文件啥的 都是语义化了. static 是存储静态资源的 如 css js 等 , templates用于存放模板文件,通常使用 Jinja2 模板引擎进行渲染。 比如 html 文件啥的
学习内容 的话 建议 路由/视图/模板(jinja2)/session/中间件, 第三方组件