flask的安装与配置

pycharm创建flask项目,并安装flask框架 

pip install flask

启用调试模式,允许flask热加载

 创建虚拟环境,先执行安装虚拟环境的框架

pip install virtualenv

加载完成之后,进入当前项目,创建虚拟环境

virtualenv venv

进入虚拟环境目录下:

>cd venv/Scripts

激活当前创建的虚拟环境:

Scripts>activate

退出虚拟环境:

>deactivate

查看当前虚拟环境下已经安装的环境:

pip list

将虚拟环境中的项目依赖指定到对应的文件中去

pip freeze > requirements.txt

若是给flask指定静态文件访问路径,则访问名会发生改变

app = Flask(__name__,static_url_path='/python')

先前默认的static文件夹下的资源只可通过python来访问了

 类似的可以指定静态文件的目录和模板目录等……

app = Flask(__name__,static_url_path='/python',static_folder='static',template_folder='templates')

-----------------------------------------------------------------

关于配置信息的设置:

可以用创建配置文件config.cfg或者创建类的方式,以及设置字典属性的方式

对配置文件的读取操作如图所示:

其中current_app是当做app的代理来使用的,等同于app

 pycharm中对IP和端口的配置必须要在设置选项中填写,在app.run中代码设置不起作用:

工厂模式配置属性读取:

 直接代码临时指定运行:在window系统下的操作如下

(venv) D:\MD\md_shop\fbc>set FLASK_ENV=development   # 指定为调试模式

(venv) D:\MD\md_shop\fbc>set FLASK_APP=app           # 指定启动项目的名字

在linux系统下代码为:

(venv) D:\MD\md_shop\fbc>export FLASK_ENV=development

(venv) D:\MD\md_shop\fbc>export FLASK_APP=app

查看当前所有路由信息:

flask routes

 

posted @ 2022-01-23 18:37  青红*皂了个白  阅读(397)  评论(0编辑  收藏  举报