flask开发项目笔记

1、模型创建好之后,manager.py 导入模型from models import User后,
CMD进入项目所在的虚拟环境目录并激活,再切换到项目所在目录,运行python manage.py db init 之后项目多出一个migrations文件夹
2、把数据模型映射到数据库中
1)、先做一下数据迁移 python manage.py db migrate
成功之后多出一个文件在这里插入图片描述
再把这个文件运行一下,真正映射到数据库中:python manage.py db upgrade
之后表就映射到数据库中了

打开cmd窗口
https://dev.mysql.com/downloads/mysql/ 5.7.18mysql安装路径
一、安装虚拟环境:
1、安装虚拟环境pip install virtualenv
2、创建虚拟环境virtualenv flask-env
3、cd到 flask-env/Scripts activate激活(激活后目录前多了一个“flask-env”)表示已经激活
二、在虚拟环境中安装flask
1、首先到虚拟环境,并激活,在运行pip install flask
2、输入python 打开python运行环境 import flask flask__version__打印出版本号说明安装成功
3、exit()推出python命令行
三、创建flask项目
interpreter选择虚拟环境目录下的Scripts下的python.exe
四、windows系统安装mysql_python
1、windows系统安装mysql_python

在https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python下载
mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl(if你的python安装的是64位的)
然后回到mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl所在目录,在激活虚拟环境的前提下,用pip
install mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl安装即可
2、安装flask_sqlalchemy、flask_script、flask_script、flask_migrate
3、映射模型到数据库首先两部操作
到虚拟环境且激活python manage.py db init、python manage.py db migrate、python manage.py db upgrade
4、对于后续新创建的模型,需要继续映射到数据库时,直接使用后面两个命令即可python manage.py db migrate、python manage.py db upgrade

猜你喜欢

转载自blog.csdn.net/fnms88/article/details/84138813