Можно ли зарегистрировать внутреннюю директорию проекта Django в качестве приложения в том же проекте?

В проекте Django, таком как "myproject", где автоматически создается подкаталог с именем "myproject", я зарегистрировал этот подкаталог как приложение, намереваясь использовать его в качестве управляющего приложения для всего проекта.

Например, если структура каталогов моего проекта выглядит следующим образом:

myproject/
├── myproject/
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   ├── apps.py <!-- the odd addition -->
│   ├── wsgi.py
│   └── asgi.py
├── myapp1/
│   ├── __init__.py
│   ├── models.py
│   ├── views.py
│   └── ...
└── ...

Я зарегистрировал внутреннюю директорию "myproject" как приложение в проекте Django. Несмотря на то, что эта настройка работает без проблем, мне интересно узнать мнение сообщества или какие-либо соображения по поводу такого подхода. Есть ли какие-либо соображения, мнения или лучшие практики, связанные с регистрацией директории проекта в качестве приложения в проекте Django?

Вернуться на верх