【发布时间】:2014-01-31 17:24:19
【问题描述】:
我打算用 Flask+MySQL+Flask-SQLAlchemy 建一个网站,但是看了一些教程后,我有一些疑问:
- Flask-SQLAlchemy 至少可以通过两种方式导入:
http://pythonhosted.org/Flask-SQLAlchemy/quickstart.html
from flask.ext.sqlalchemy import SQLAlchemy
或http://flask.pocoo.org/docs/patterns/sqlalchemy/
from sqlalchemy import create_engine
from sqlalchemy.orm import scoped_session, sessionmaker
from sqlalchemy.ext.declarative import declarative_base
第一种方式似乎更方便。为什么 Pocoo 团队选择使用第二种方式?
-
http://pythonhosted.org/Flask-SQLAlchemy/queries.html这里插入的例子太简单了。如何执行
INSERT IGNORE或INNER JOIN?如果我想编写原生 SQL 语句。如何用 SQLAlchemy 做到这一点?
我需要一些关于 MySQL+Flask-SQLAlchemy 的好例子,而大多数例子是 SQLite+MySQL+Flask-SQLAlchemy。
【问题讨论】:
标签: mysql sqlalchemy flask