flask学习视频
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对多、多对多的关联