flask 学习小计 -- 组织结构

来源:互联网 发布:广州java 外包公司 编辑:程序博客网 时间:2024/06/06 04:00

使用过django后,我决定的也尝试下flask.

同时使用了备受推崇的virtualenv 来规避一些不必要的冲突。

题外

使用环境 centos
安装 virtualenv 没什么问题

pip install virtualenv

创建一个虚拟的隔离的环境,只要在你想在的目录下
执行virtualenv name
name表示你要给此环境起什么名字。

这里要注意一下,如果你之前安装过其他第三方库文件,新的虚拟环境会自动的携带进来。

如果不需要则可以使用参数,例如
virtualenv --no-site-packages name

如果你想退出虚拟环境,执行
deactivate

当下一次你需要的时候,只要再次执行
source name/bin/activate

flask 目录结构

我发现flask的目录真的是开放式的,完全由开发者自定义。
与django相比,如同一张白纸。

如果django是一个设施齐全的房间,你只要购置喜欢的碗筷,茶具这样东西。

而flask就是一个空荡荡的屋子,完全可以按照你自己的想法,无论是铺瓷砖还是铺地板。

我的结构

myflask    --app        --__init.py        --views.py        --static        --templates    --venv(虚拟环境)    --config.py    --runserver.py    --uwsgi.ini
原创粉丝点击