一 ImportError: cannot import name 'db'
由于app最后才加载,所以其他文件,比如models.py不能从app.py导入任何变量,
要使用db可以先定义一个,之后再注册初始化即可...二 The sqlalchemy extension was not registered to the current application
没有注册导致的,网上很多方法都不对,应该在程序启动之前就注册...'] = 'mysql+pymysql://root:123456@localhost:3307/test?...charset=utf8"
四 flask 'User' object is not iterable
sqlalchemy model 定义的对象不能直接转dict,需要特殊转化一下
通过列表生成式获取所有属性..., getattr(user, c)) for c in columns)
实际中可以定义一个response类:
from flask import Response, jsonify
from sqlalchemy.orm