Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 28, 2014 15:05:59

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

Не инициализировать объекты при импорте.

Есть файлик models.py, в нем есть код.

db = SQLAlchemy(app)
mongo = PyMongo(app)

В другом файлике, test.py код:
from tools import db

Но при этом объект mongo тоже инициализируется. Можно как-то сделать, чтобы не инициализировался? Или только раскидывать по разным файлам?



Офлайн

#2 Апрель 28, 2014 15:27:20

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Не инициализировать объекты при импорте.

db = SQLAlchemy(app)
if __name__ == '__main__':
    mongo = PyMongo(app)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version