https://study.163.com/course/courseMain.htm?courseId=1004091002 主要

https://www.cnblogs.com/senlinyang/p/8341774.html 博客

1

.添加两个环境变量到path

c:\Anaconda3

c:\Anaconda3\scripts

如有错误提示根据提示的命令去尝试

2.我是用的是pycharm

2.1 file-settings

2.2 安装flask

2.3 我们创建一个flask的虚拟环境 首先我们创建一个目录mkdir virtualenv

2.4 类linux激活

2.5 进入和退出虚拟环境

2.6 激活之后 并安装相应的包

2.7 进入python 导入flask 输出相应的版本

2.8 exit() 退出当前python脚本

2.9 类linux卸载

=============================================================================================================================================

接下来开始介绍在SQL中使用mysql 以及sqlalchemy的使用

在python中使用mysql步骤
show create table article2
0. 安装vc++14.0
https://pan.baidu.com/s/1q2Nj41Xk85CHHv7_zOhQIA 密码:qbba
1.命令行
Virtualenv\flask-env\Scripts\activate(你安装虚拟路径的位置,把我的文章从头开始看就知道了)
pip install wheel
pip install mysql-python
2.https://dev.mysql.com/downloads/mysql mysql安装
3.python mysql中间件或者称为驱动下载: www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python
之后搜索 MySQL_python?1.2.5?cp27?none?win_amd64.whl 将其下载下来
4.命令行 切换到文件所在目录
cd C:\Users\71560\Desktop
5.命令
pip install ipython-7.1.1-py3-none-any.whl
pip install ad3-2.2.1-cp36-cp36m-win_amd64.whl
pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl
pip install pymysql
6
windows pip install flask-sqlalchemy
或者
linux sudo pip install flask-sqlalchemy

7.开始建库
打开 MySQL 8.0 Command Line Client
输入 密码 我的密码是root 进入MySQL命令行
create database db_demo1 charset utf8;

8. Python3 配置文件 Config.py

# dialect+driver://username:password@host:port/database
DIALECT = 'mysql'
DRIVER = 'pymysql'
USERNAME = 'root'
PASSWORD = 'KXBkxbkxqkxm,123'
HOST = '127.0.0.1'
PORT = '3306'
DATABASE = 'db_demo1'
DB_URI = 'mysql+pymysql://{}:{}@{}:{}/{}'.format(USERNAME,PASSWORD,HOST,PORT,DATABASE)
# DB_URI = 'mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8'.format(USERNAME,PASSWORD,HOST,PORT,DATABASE)
# SQLALCHEMY_DATABASE_URI = "{}+{}://{}:{}@{}:{}/database?charset=utf8".format(DIALECT, DRIVER, USERNAME, PASSWORD, HOST,
# PORT, DATABASE)

SQLALCHEMY_DATABASE_URI=DB_URI
SQLALCHEMY_TRACK_MODIFICATIONS = False

代码下载 =======================================================================================================

链接:https://pan.baidu.com/s/1Gt2XdY4HQlLybjlBFewTsA
提取码:5twz

运行 db_demo1,db_demo2,ORM_MUL_2_MUL 看看代码 分别介绍mysql原生sql的编写、1对多、多对多的关联

flask学习视频的更多相关文章

  1. Flask 学习目录

    Flask 学习目录 Flask 的学习过程是一个了解如何从单个模块搭建一个 Web 框架的过程. Python.Flask 的安装和设置 简单的 Hello World 程序 使用 Jinjia2 ...

  2. 支持向量机(SVM)相关免费学习视频集锦

    http://www.matlabsky.com/thread-36823-1-1.html [其它] 支持向量机(SVM)相关免费学习视频集锦    [复制链接]     faruto 签到天数: ...

  3. 学习视频更新管理,对于前面数据库视频资料,以及.net资料失效感到抱歉

    首先,对不起,各位网友,我知道也都是好学的的人才会来查找视频,抱歉视频失效了.以后有需要的可以常联系我,有错误定当及时改正.如有延误多多包含. 上一次发的.net学习视频失效了,我决定帮大家多找一些学 ...

  4. Orchard中文学习视频录制完成

    Orchard学习视频已登录百度传课: http://www.chuanke.com/3027295-124882.html http://pan.baidu.com/s/13zc0u 1.orcha ...

  5. [ZHUAN]Flask学习记录之Flask-SQLAlchemy

    From: http://www.cnblogs.com/agmcs/p/4445583.html 各种查询方式:http://www.360doc.com/content/12/0608/11/93 ...

  6. Gruntjs构工具学习视频

    在这里推荐一个Gruntjs的学习视频,非常不错! http://www.imooc.com/learn/30

  7. 转载---SuperMap GIS 9D SP1学习视频播单

    转自:http://blog.csdn.net/supermapsupport/article/details/79219102 SuperMap GIS 9D SP1学习视频播单 我们一直在思考什么 ...

  8. 福利:100G Java全套学习视频免费送了

    嗯 是的 众所周知 java工会自开办以来 一直致力于分享一些 java技术总结 学习方法..等等等 所以 从我做这个公众号以来 我的手机就没有消停过一天 因为 每天都有很多粉丝问我 "您好 ...

  9. SVN和Git的功能和区别,尚学堂SVN和Git学习视频资料免费下载

    对于软件开发人员来说,版本控制系统再熟悉不过了,所谓版本控制系统就是软件项目开发过程中用于储存开发人员所写代码所有修订版本的软件.目前常见的版本控制系统分为集中式版本控制系统(SVN)和分布式版本控制 ...

随机推荐

  1. javase中javax源码下载地址

    OracleJDK 和 OpenJDK 源码都可以参考. OpenJDK 源码下载 http://hg.openjdk.java.net/jdk7/jdk7/jdk/file 我主要是想下载 java ...

  2. Redis 总结

    Redis官网下载地址: https://redis.io/ Redis 客户端可视化:https://redisdesktop.com/download 一.Redis 是什么? 1.key-val ...

  3. Laravel5.1 与 Laypage 结合进行分页

    demo地址:http://lara.ytlwin.top/orm 路由 Route::match(array('get','post'),'/orm','StuController@orm'); 控 ...

  4. 判断python字典中key是否存在

  5. 限制IP远程访问

    方法一:通过hosts.allow和hosts.deny文件进行ip限制 在/etc/目录下,同时存在hosts.allow和hosts.deny文件 如果我们希望某些ip不能访问,那么我们可以打开h ...

  6. c++中的类(class)-----笔记(类继承)

    1,派生类继承了基类的所有成员函数和数据成员(构造函数.析构函数和操作符重载函数外). 2,当不指明继承方式时,默认为私有继承. 3,基类的私有成员仅在基类中可见,在派生类中是不可见的.基类的私有成员 ...

  7. vue element upload上传、清除等

    如果项目中可以使用file-list,那我们可以点击file-list删除文件列表: 有时候项目中是不要这个文件列表的,所以在上传成功以后,文件列表一直存在,要重新上传就必须刷新页面,所以我们需要手动 ...

  8. pandas中series和dataframe之间的区别

    series结构有索引,和列名组成,如果没有,那么程序会自动赋名为None series的索引名具有唯一性,索引可以数字和字符,系统会自动将他们转化为一个类型object. dataframe由索引和 ...

  9. ASP.Net MVC 中EF实体的属性取消映射数据库、自定义名称

    例如:数据库中一个字段名称为CompanyId 自定义实体数据名称 [Column("CompanyId")] public int Id{ get; set; } 这样就可以使用 ...

  10. stm32 启动文件 C和汇编交叉嵌入

    在嵌入式系统开发中,目前使用的主要编程语言是C和汇编,C++已经有相应的编译器,但是现在使用还是比较少的.在稍大规模的嵌入式软件中,例如含有OS,大部分的代码都是用C编写的,主要是因为C语言的结构比较 ...