нужно в новом модуле работать с иной базой
сделал отдельный конфиг, вписал туда настройки
config_analitics.py:
import os
basedir = os.path.abspath(os.path.dirname(__file__))
SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(basedir, 'analitics.db')
SQLALCHEMY_MIGRATE_REPO = os.path.join(basedir, 'analitics.db')
SQLALCHEMY_ECHO = True
analitics/__init__.py
from flask import Flask
from flask.ext.sqlalchemy import SQLAlchemy
from flask.ext.migrate import Migrate
# analitics
analitics = Flask(__name__)
analitics.config.from_object('config_analitics')
db = SQLAlchemy(analitics)
migrate = Migrate(analitics, db)
run.py:
...
elif sys.argv[1] == 'analitics':
from analitics import analitics
manager = Manager(analitics)
manager.add_command('analitics', MigrateCommand)
manager.run()
...
запускаю
./run.py analitics init
./run.py analitics migrate
./run.py analitics upgrade
база создаётся, но таблицы не создаются
чё я забыл?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Непонятки с flask_sqlalchemy (2018)
- Форум Не могу подгрузить динамическую библиотеку с помощью сtypes в скрипте (2015)
- Форум Django + ckeditor (2013)
- Форум Помогите разобраться с Flask (2013)
- Форум Альтернатива merge в sqlalchemy ? (2016)
- Форум Firefox + Selenium. Что я делаю не так? (2019)
- Форум Не работает JS код в QtWebkit (2018)
- Форум добавить MetaData к существующей таблице (SQLAlchemy) (2022)
- Форум События в PyQT и многопоточность в Python (2015)
- Форум [Slackware] What's new in /etc ? (2009)