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. Java中的冒泡排序和选择排序

    //冒泡排序 public class Test5 { public static void main(String[] args) { int[] arr = {12,2,25,89,5}; bub ...

  2. 解题7(FindFirstOnlyOne)

    题目描述 找出字符串中第一个只出现一次的字符 输入描述: 输入一个非空字符串 输出描述: 输出第一个只出现一次的字符,如果不存在输出-1 示例1 输入 asdfasdfo 输出 o 代码如下: pac ...

  3. vue.js 三种方式安装(转)

    https://blog.csdn.net/m0_37479246/article/details/78836686

  4. Js笔记(对象,构造函数,原型,原型链,继承)及一些不熟悉的语法

    对象的特性: 1.唯一标识性,即使完全不一样的对象,内存地址也不同,所以他们不相等 2.对象具有状态,同一个对象可能处在不同状态下 3.对象具有行为,即对象的状态可能因为他的行为产生变迁 Js直到es ...

  5. zabbix 3.2.6+centos 7 +nginx 1.12+ mysql 5.6+ Grafana +php 5.6

    先只记录关键点 1.nginx.MYSQL 用官方的YUM库安装 2.CENTOS升级到最新 3.ZABBIX 官方RPM安装,然后下载源码库,源码中的PHP复制至NGINX的配置目录 4.NGINX ...

  6. 微信小程序——过滤器的模拟

    >> 编写wxs文件——filter.wxs //1. 价格格式化 function getPriceFormat(value) { return parseFloat(isNaN(val ...

  7. ios应用内嵌h5页面数据自动变色识别为手机号码的解决方法——手机号码拨号禁用IOS手机页面数字自动识别为手机号

    异常如下: ios应用内嵌h5页面,本来是设置了白色的数字,两三秒之后会自动变为黑色,然后点击的时候就会弹出是否拨号的提示: 解决方法: 添加如下meta标签,即可解决: <meta name= ...

  8. crm作业知识点集合[二]

    知识点1 前面我们实现了这个功能,就是在models中如果有了choice选项,我们可以实现在页面显示这个chocice的value值,而不是key值,我们这个知识点就是在优化一下这个点 首先如果表中 ...

  9. eclipse启动出现Could not read metadata for ……

    Could not read metadata for …… E:\workspace\.metadata\.plugins\org.eclipse.core.resources\.projects\ ...

  10. lombok ------让代码更简洁方便

    估计在平常写代码中,都会创建entity类的实体来,都是那种创建变量,生成set get 方法,方便外部调用,你以为你很流利的操作快捷键就很方便的了? 其实不然,有一个lombok 工具可以帮我们自动 ...