virtualenv和Flask的安装前面已经介绍过了,这里主要讲如何在venv中安装MySQL

安装MySQLdb

下载MySQL-python-1.2.3.win32-py2.7.exe并安装。

安装后会自动D:/Python27/Lib/site-packages中加入以下文件夹和文件:

  • MySQL_python-1.2.3-py2.7.egg-info
  • MySQLdb
  • mysql.pyd
  • mysqlexceptions.py
  • mysqlexceptions.pyc
  • mysqlexceptions.pyo

将上述文件夹和文件放到F:\Python Program\myproject\env\Lib\site-packages文件夹中即可

注意:这里的路径是我自己env的安装路径,要根据自己的路径进行拷贝

接下来测试:

如图所示导入成功

在flask中验证

首先pip install  sqlalchemy

其次创建文件hello.py:

from flask import Flask
from flask_script import Manager
from flask_sqlalchemy import SQLAlchemyapp = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:sa@localhost:3306/mydb'
app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = Truedb = SQLAlchemy(app)
manager = Manager(app)class User(db.Model):__tablename__ = 'users'id = db.Column(db.Integer, primary_key=True)username = db.Column(db.String(80), unique=True)def __repr__(self):return '<User %r>' % self.usernameif __name__ == '__main__':manager.run()

测试:

打开如下的Python shell环境:

接下来,我们就来看看如何操作MySQL数据库: 
在操作之前先将flask-sqlalchemy的类实例导入:(在上边儿的代码中,我们已经将sqlalchemy的类实例为db,所以我们执行以下操作将其导入: 

1、创建表 
 
2、删除表

3、插入数据 

4、查询数据 
(1)filter_by查询(精确查询): 
’ 
(2)get(主键):(id一般为主键) 
 
(3)filter查询(模糊查询): 
 
(4)逻辑非查询: 
 
或 
 
(5)逻辑与 
 
(6)逻辑或 
 
(7)first()返回查询到的第一个对象 
 
(8)all()返回查询到的所有对象 

5、删除数据 

6、更新数据 

转载于:https://www.cnblogs.com/guozw/p/6339955.html

在Windows下的virtualenv中搭建Flask+MySQLDb开发环境相关推荐

  1. Windows下Eclipse和PyDev搭建完美Python开发环境

    Windows下Eclipse和PyDev搭建完美Python开发环境 之前安装Eclipse,JDK,Python什么的就不说了.直接从安装PyDev开始(借用了几张别人的图): 打开Eclipse ...

  2. 干货分享:在Windows下使用Visual Studio搭建C语言开发环境

    前言:本文将教大家如何使用 VIsual Studio Code 搭建 C 语言开发环境,包括使用 VS Code 如何编译和调试 C 语言程序,需要 用到的工具有 Visual Studio Cod ...

  3. windows和linux中搭建python集成开发环境IDE——如何设置多个python环境

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  4. linux pythonide_【转】windows和linux中搭建python集成开发环境IDE

    本系列分为两篇: 使用的系统及软件 Ubuntu / windows Python 2.7 / python 3 Pycharm 2.6.3 Openjdk Postgresql 9.1 Virtua ...

  5. 在Windows下使用CMake+MinGW搭建C/C++编译环境

    转载自:https://blog.csdn.net/isscollege/article/details/78038921?locationNum=8&fps=1 1 工具介绍 作为一款执行效 ...

  6. linux系统安装python集成环境_windows和linux中搭建python集成开发环境IDE

    使用的系统及软件 Ubuntu / windows Python 2.7 / python 3 Pycharm 2.6.3 Openjdk Postgresql 9.1 Virtualenv Virt ...

  7. Windows下使用cmake vscode搭建 C/C++开发调试环境

    在windows下搭建的方式,在第3章之后同样适用于Linux系统,大致步骤均相同 1. MinGW的下载与安装 MinGW提供了 C/C++编译器,可以将程序源代码编译为可以在 Windows 中运 ...

  8. Windows系统中搭建Go语言开发环境详解

    目录 1.Go语言简介 2.安装Git 3.Go 工具链(编译器)安装 3.1.环境变量GOROOT 3.2.环境变量GOPATH 3.3.Go常用命令 4.包管理 4.1.go module 4.2 ...

  9. 【Windows系统】基于vscode搭建go语言开发环境

    微信公众号:CurryCoder的程序人生 怕什么真理无穷,进一寸有一寸的欢喜 1.golang安装包下载与安装 关于vscode的下载,请参见历史文章Ubuntu16.04下搭建vscode的C++ ...

  10. 在python中超简单安装mxnet_在Docker容器中搭建MXNet/Gluon开发环境

    在这篇文章中没有直接使用MXNet官方提供的docker image,而是从一个干净的nvidia/cuda镜像开始,一步一步部署mxnet需要的相关软件环境,这样做是为了更加细致的了解mxnet的运 ...

最新文章

  1. 智销功能_Shiro权限框架
  2. HDU2041超级楼梯
  3. 链路层 ---《TCP/IP协议》卷一
  4. ZOJ 1610 Count the Colors (线段树区间更新)
  5. CSS基础(part4)--CSS的层叠性继承性优先级
  6. cad统计面积长度插件vlx_用了它,画cad施工图再也不加班了!
  7. idea使用junit测试_在JUnit测试中使用Builder模式
  8. NodeJS学习目录
  9. yaahp层次分析法步骤_综合评价方法之层次分析法,选择再也难不倒你!
  10. Python官方文档入门小教程
  11. ArcView GIS 应用与开发技术(5)-统计图
  12. 推荐程序员收藏的几个技术社区以及工具网站
  13. mysql 多条件求和_技巧|多条件查询求和,你会几种?
  14. 设想一种防U盘病毒的方法,不知道是否管用
  15. 如何快速掌握一门新技术
  16. 复试项目2 直流可变稳压电源
  17. 计算机考试去底纹,Excel2007应用或删除单元格底纹
  18. python--破解滑动验证码
  19. Javascript的Event对象
  20. ESP8266(ESP-12F) 第三方库使用 -- SparkFun_APDS9960 (手势识别)

热门文章

  1. Netty高性能之道
  2. 花了 2 元,用 1 根网线发起攻击,控制上千人
  3. 送你一份有态度的红包封面!
  4. 工信部出手:统一国内 Android 推送标准
  5. 微信终端跨平台组件 mars 开源
  6. *第十五周*数据结构实践项目一【验证哈希表及其算法】
  7. VSNETcodePrint 2005 SQL ServerPrint 2005
  8. 两种方式实现java生成Excel
  9. 来聊聊WWDC 苹果大会上的那些黑科技
  10. iReport 中使用 Chart 图