目录
前言
Flask框架也是web开发的一种比较受欢迎的,这门技术也越来越重要。使用这样的方式用来自己学习Flask框架的过程,希望对自己,对广大编程爱好者有帮助。
一、Flask是什么?
Flask是一个基于python的web开发框架,与Django框架类似,但它是以灵活,“微”框架著称。本身不具备太多的功能,但通过丰富的第三方插件,可以轻松实现复杂需求。
二、项目基本框架
1、app.py文件
文件内容如下:
from flask import Flask
app=Flask(__name__)
@app.route("/")
def home():
return "我的第一个Flask项目!"
if __name__=='__main__':
app.run()
(1) 导入Flask库
from flask import Flask
(2) 创建app对象
其中的__name__代表当前app.py这个模块
主要有两作用:
- 以后出现bug可以帮助我们快速定位
- 对寻找模板文件有一个相对路径
app=Flask(__name__)
(3) 创建根路由和视图函数映像
其中‘/’是根路由的意思
@app.route("/")
def home():
return "我的第一个Flask项目!"
2、templates文件夹
此文件位于项目的根目录下,用来存储项目的模板文件,与Django框架类似。
3、static文件夹
此文件位于项目的根目录下,用来存储项目的静态文件,比如img,css,js等等,与Django框架类似。
总结
以上就是今天学习的内容,本文仅仅简单介绍了Flask是什么,以及与Django框架有什么区别和相同。