初入flask,看了网上的一些东西,留下笔记,供以后参考学习,
一.flask项目大体结构如下
-|--app--|--static
|--template 页面及部分逻辑
|--utils 逻辑
|--__init__.py 初始化
|--models.py sqlalchemy用的models对象也是映射的表
|--views.py 主要是路由 url_for反向定义
-|--config.py 设置
-|--create_db.py 创建mysql数据库对应表
-|--run.py
二.首先配置sqlalchemy连接mysql数据库
在config.py中添加
#mysql连接语句
SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://mysql用户名:mysql用户密码@localhost:3306/mysql数据库名?charset=utf8'
#
SQLALCHEMY_TRACK_MODIFICATIONS = True
在__init__.py中添加
from flask import Flask
from flask_sqlalchemy import SQLAlchemy 导入sqlalchemy
app = Flask(__name__)