2016-12-30 7 views
1

Представьте себе простой проект фляги, реализованный с использованием шаблона Blueprint.Как импортировать пакет из чертежа?

app 
+-blueprint_1 
| +-__init__.py 
| +-views.py 
| 
+-utils.py 

Теперь представьте, что я хочу импортировать utils в моих blueprint_1 взглядов, используя лучшие практики здесь: http://docs.python-guide.org/en/latest/writing/structure/#modules

т.е., я хотел бы просто сделать import foo вместо from foo import too_lazy, to_type, bunch_of, names

Как я могу сделать этот стиль импорта в Blueprint?

ответ

1

Это может не правильный путь, это означает from хорошее намерение:

#blueprint_1/views.py 
... 
try: 
    import os 
    os.chdir('..') 
    import utils 
except: 
    pass 
0

Не знаю, как я пропустил очень очевидный ответ, но, видимо, я могу это сделать:

# blueprint_1/views.py 
from .. import utils