1. 安装SQLAlchemy

pip install flask-sqlalchemy

2. 导入和配置

from flask_sqlalchemy import SQLAlchemy
basedir = path.dirname(__file__) app.config.from_pyfile('config')
app.config['SQLALCHEMY_DATABASE_URI'] = \
'sqlite:///' + path.join(base.dir, 'data.sqlite')
app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = True

3. 创建表类

class Role(db.Model):
__tablename__ = 'roles'
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String, nullable=True)
users = db.relationship('User', backref=True) class User(db.Model):
__tablename__ = 'users'
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String, nullable=True)
password = db.Column(db.String, devnull=True)
role_id = db.Column(db.Integer,db.ForeignKey('roles.id'))

最新文章

  1. python 模块包裹
  2. jQuery弹出美女大图片
  3. 【2016-11-13】【坚持学习】【Day25】【Oracle 查询某一字段最大值】
  4. kafka storm hbase性能
  5. 解决ios下的微信打开的页面背景音乐无法自动播放
  6. [codeforces 528]A. Glass Carving
  7. Cheatsheet: 2013 11.01 ~ 11.11
  8. 第48套题【tarjan】【图&树的连通性】【并查集】
  9. projecteuler Smallest multiple
  10. JavaScript 中undefined,null,NaN的区别
  11. UIkit的confirm,好看点
  12. Sina App Engine(SAE)入门教程(8)- SaeFetchurl使用
  13. Google Android SDK开发范例------------20141119
  14. C#环境下的数值计算库:MathNet
  15. js移动端横竖屏检测
  16. java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to load class org.
  17. msf登陆Windows 1
  18. spring boot 2使用Mybatis多表关联查询
  19. Groovy&开发环境
  20. Pandas操作数据库及保存csv

热门文章

  1. 新手自定义view练习实例之(二) 波浪view
  2. 优雅的App完全退出方案(没有任何内存泄漏隐患)
  3. Android实训案例(七)——四大组件之一Service初步了解,实现通话录音功能,抽调接口
  4. java 多线程和线程池
  5. TCP/IP概述
  6. iOS雷达图 iOS RadarChart实现
  7. ibatis中多表联接查询
  8. Linux - 工作管理(job control),jobs,fg,bg,kill
  9. OpenCV——老照片效果
  10. React Native Android开发环境配置