Flask概述

Python Web 开发及Flask简介

python简介

    Python的特点:简单、面向对象、脚本语言、可扩展性、丰富的标准库、活跃的开源社区  

  Python的应用领域:Web、爬虫、科学计算、机器学习、自动化测试、系统运维

  Python Web开发框架:django、Flask、web.py、Tornado、WEB2PY

  

  Flask是一个使用Python编写的轻量级的“微内核”Web应用框架。

  如何理解为内核?

  The "micro" in microframework means Flask aims to keep the core simple but extensible.

  

  Django与Flask的对比:

  

  但Flask在功能上并不缺失,从概念上可以看出,它的内核精简,但是易于扩展。正式因为它的扩展性,Flask把灵活性完全交给了用户,用户可以选择不同的框架或者用户自己来实现框架都可以,所以Flask同样具有这些完整的功能,只不过不是它本身的,而是扩展而来的。

 

Flask开发环境搭建

  Python包管理工具:eazy_install、pip(全局安装)

  下面以pip为例:

    常用的pip命令:pip install、pip uninstall、pip list

  在Windows下搭建开发环境:安装Python、安装pip、使用pip安装Flask : pip install flask

    https://www.python.org  -> Downloads -> Windows(不同的系统选择不同的系统类型文件) ->Latest Python 2 Release - Python 2.7.9 (也可选择其它版本的) -> Windows x86 MSI installer -> 傻瓜式的安装 ->再在命令符中验证,输入:python

    接下来安装pip以及flask:  https://pip.pypa.io/en/stable/ -> Installation -> Install pip -> get-pip.py (点击进入然后另存为) -> 用命令进入下载的目录然后输入python get-pip.py -> 输入pip list 查看已安装的pip包 -> 再在命令符中输入:pip install flask 对flask进行安装

 

  在Linux (Ubuntu 14.04 64)下搭建开发环境:此时系统已自带有Python,所以不需要安装次插件,直接安装pip -> 输入命令:sudo apt-get install python-pip -> 再使用pip安装Flask : sudo pip install flask  -> 用命令 pip list 可查看安装详情

 

Flask的开发工具

  常见的纯文本开发工具: Notepad++ 、Sublime 、Emacs 、Vim

  配置基于Vim的Python开发环境: Vundle (管理Vim插件的插件)、YouCompleteMe(强大的自动补全插件)、NERDTree(方便我们可以在文件夹与文件之间进行快速的跳转)、Vim-Jinja2-Syntax(模板语法引擎插件)

  首先安装 Vundle插件 : https://github.com/gmarik/Vundle.vim (这个网址可以查看相关的文档)  ,在命令中输入:

  git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim 再回车就可以安装了 -> 然后再操作如下命令 -> cd .vim -> ls -> cd bundle/ -> ls -> cd -> cp pyvim/vimrc  .vimrc -> ls -> ls -al -> :wq -> vim -> PluginInstall -> :q -> vim app.py(打开)

  

 

  再 : wq 进行保存并退出 -> python app.py(运行)-> 再在浏览器中输入IP地址与端口即可访问

  

  常用集成开发环境:Microsoft Visual Studio 、Eclipse+pydev 、Pycharm(推荐)

  Pycharm官网:https://www.jetbrains.com/pycharm/

 

posted @   飞牛冲天  阅读(134)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示