zoukankan      html  css  js  c++  java
  • Flask框架的学习与实战(一):开发环境搭建

    Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2。很多功能的实现都参考了django框架。由于项目需要,在此记录下学习的过程及心得。

    工欲善其事,必先利其器。就从搭建一套flask开发环境开始flask之旅吧。

    一、平台说明

    操作系统:window 7  64bit  数据库:mysql5.6  python:v2.7  开发集成软件:PyCharm5.0

    二、开发环境搭建

    1、安装flask框架包

    1)、打开windows的命令行:pip install flask

    复制代码
     1 E:workdirlog2>pip install flask
     2 Requirement already satisfied: flask in c:python27libsite-packages
     3 Requirement already satisfied: Jinja2>=2.4 in c:python27libsite-packages (fro
     4 m flask)
     5 Requirement already satisfied: Werkzeug>=0.7 in c:python27libsite-packages (f
     6 rom flask)
     7 Requirement already satisfied: click>=2.0 in c:python27libsite-packages (from
     8  flask)
     9 Requirement already satisfied: itsdangerous>=0.21 in c:python27libsite-packag
    10 es (from flask)
    11 Requirement already satisfied: MarkupSafe in c:python27libsite-packages (from
    12  Jinja2>=2.4->flask)
    复制代码

    2)、验证是否安装成功

    复制代码
    E:workdirlog2>python
    Python 2.7.10 (default, May 23 2015, 09:44:00) [MSC v.1500 64 bit (AMD64)] on wi
    n32
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
    >>>
    >>> from flask import Flask
    >>>
    复制代码

    当导入flask包没有任何报错时,表示flask已经安装成功了。

    2、安装flask-sqlalchemy包

    flask-sqlalchemy这是个什么东东?先从sqlalchemy说起吧,SQLAlchemy是Python编程语言下的一款开源软件。提供了SQL工具包及对象关系映射(ORM)工具,SQLAlchmey采用了类似于JavaHibernate的数据映射模型,2006发行后成为Python社区中最广泛使用的ORM工具之一,不亚于Django的ORM框架。

    flask-sqlalchemy包是一个为 Flask 应用增加 SQLAlchemy 支持的扩展。它需要 SQLAlchemy 0.6 或者更高的版本。它致力于简化在 Flask 中 SQLAlchemy 的使用,提供了有用的默认值和额外的助手来更简单地完成常见任务。

    1)、先要安装sqlalchemy,打开windows的命令行:pip install sqlalchemy

    E:workdirlog2>pip install sqlalchemy

    2)、然后安装flask-sqlalchemy

    E:workdirlog2>pip install flask-sqlalchemy

    3)、验证flask-sqlalchemy是否安装成功

    复制代码
    E:workdirlog2>python
    Python 2.7.10 (default, May 23 2015, 09:44:00) [MSC v.1500 64 bit (AMD64)] on wi
    n32
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
    >>>
    >>>
    >>> from flask_sqlalchemy import SQLAlchemy
    >>>
    >>>
    复制代码

    如果导入包时没有任何报错,表示安装成功。

    到此,flask的开发环境就搞定了,下一篇进行实战。

    参考文献:

             【flask快速入门中文版】http://docs.jinkan.org/docs/flask/

             【flask快速入门英文版】http://flask.pocoo.org/docs/0.11/

             【flask-sqlalchemy中文版】http://www.pythondoc.com/flask-sqlalchemy/index.html

             【flask-sqlalchemy中文版】http://flask-sqlalchemy.pocoo.org/2.1/

  • 相关阅读:
    HDU 1358 Period (KMP)
    POJ 1042 Gone Fishing
    Csharp,Javascript 获取显示器的大小的几种方式
    css text 自动换行的实现方法 Internet Explorer,Firefox,Opera,Safar
    Dynamic Fonts动态设置字体大小存入Cookie
    CSS Image Rollovers翻转效果Image Sprites图片精灵
    CSS three column layout
    css 自定义字体 Internet Explorer,Firefox,Opera,Safari
    颜色选择器 Color Picker,Internet Explorer,Firefox,Opera,Safar
    CSS TextShadow in Safari, Opera, Firefox and more
  • 原文地址:https://www.cnblogs.com/fousor/p/9780648.html
Copyright © 2011-2022 走看看