2012-01-26 2 views
0

У меня есть приложение Джанго структурированное, как это ...Установка приложения Django, так это доступно на пути Python

app_foo 
    __init__.py 
    urls.py 
    views.py 
    models.py 
    bar_app 
    __init__.py 
    ... 
    bar_app... 

Используя Distutils, я могу получить приложение для установки в пути питона под «app_foo» имя модуля.

Однако, любой из кода внутри файлов python «bar_app», который относится к вещам внутри приложения django относительно не работает, когда выполняется из пути python. Например,

from bar_app.views import stuff 

Я знаю, что могу пройти через приложение и изменить все ссылки как абсолютные. Например,

from app_foo.bar_app.views import stuff 

Мой вопрос:

Есть в любом случае я могу получить все приложения внутри «app_foo», чтобы быть на пути питона?

Концептуально это было бы похоже на высказывание из app_foo import * для всего пути.

ответ

Смежные вопросы