Я собираюсь создать сайт, используя Flask + MySQL + колбовую SQLAlchemy, однако, прочитав некоторые учебники, у меня есть несколько вопросов:Вопросы об использовании Колба + MySQL + Колба-SQLAlchemy
- Колба-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.