偶尔也需要在Windows下写Flask代码:
一、安装Python,之前文章已记录,不多说。
二、为了支持easy_install等脚本,安装完Python后要安装setuptools-0.6c11.win32-py2.7.exe;其实Windows版本(@camnpr.com),直接下载ez_setup.py文件,然后执行就可以了:
python ez_setup.py
安装Flask需要python2.5或者更高版本,目前不支持python3,其wsgi标准还未最终确定;
一、安装virtualenv,为每一个pyhton应用都“安装”一个独立的python环境;
使用命令:sudo easy_install virtualenv
或更高级的:sudo pip install virtualenv
昨天在pycharm中新建一个flask项目,这时候pycharm已经定义好了template目录,并且你会发现在render_template的时候,按住ctrl键是可以跳转到模版页的,而且模版页中的Jinja标签,是有自动感应的。
但我这次创建项目的时候,没有选择flask类型,而是选择了空项目,所以在后面,搞死都不能支持Jinja标签,(@camnpr.com)跳转就更别谈了,后来发现,在项目的根目录的.idea目录中,有个xxx.iml文件(xxx是项目名称),打开这个iml文件,在现有的component标签的同级,添加如下代码,即可解决上述问题: