Я пытаюсь динамически получать доступ к модулям в приложениях 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
видны. Никаких других модулей внутри приложения учетной записи не видно.
Есть ли лучший способ?