使用过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