Динамический доступ к модулям в django - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь динамически получать доступ к модулям в приложениях django. Я ожидаю, что некоторые приложения содержат файл foobar.py или папку с именем foobar, которая содержит больше файлов.

Я пытался получить доступ к модулям следующим образом.

python manage.py shell

from django import apps

# accessing an app called account
config = apps.app_configs['account']
module = config.module
dir(module)

Но когда я пытаюсь сделать это таким образом, только admin, forms и models видны. Никаких других модулей внутри приложения учетной записи не видно.

Есть ли лучший способ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...