initialize_Xxx_db.exeとかであれしますねDBの初期化とか。
../Scripts/initialize_Xxx_db development.ini
みたいな。
これどこでセットアップするテーブルの一覧見てんのかなーというと、
Xxx/xxx/scripts/initializedb.py
でした。
うちの環境は
models/ models.py users.py
こうです。scaffoldのmodels.pyがそのまま生存しているのでなんか紛らわしい。よくない。よくないお。
で、件のinitializedb.pyのなかでモデル取り出してるところがあったのでー
from ..models.models import (
DBSession,
Base,
)
from ..models import (
models, users
)こんなふう。
#備考:
#あたしんちはmodelsディレクトリ切ってその中にモデルのファイルを入れています。
#なのでmodels/__init__pyにこんなふう。
# -*- coding:utf-8 -*-
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import (
scoped_session,
sessionmaker,
)
from zope.sqlalchemy import ZopeTransactionExtension
DBSession = scoped_session(sessionmaker(extension=ZopeTransactionExtension()))
Base = declarative_base()
