Flask Pythonマイクロフレームワークを使用して最初のアプリを構築していますが、モデルをデータベースにコミットする際に問題が発生します。コマンドラインでユーザーモデルをテストすると、すべて正常に機能します。しかし、を実行するdb.session.commit()
と、エラー1146が発生します:「テーブルが存在しません。」
MySQLデータベースをローカルモードで使用していますが、ログイン/パスワードにエラーはありません。構成などで間違っている可能性があります。これが私の設定アプリケーション設定ファイルです
from flask import Flask
from flask.ext.sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:admin@localhost/flask_db'
db = SQLAlchemy(app)
from app import views