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

Допустим, у нас есть один проект django, в котором есть два приложения - FooApp & BarApp.

Каждое приложение работает со своей собственной базой данных. Это означает, что они оба управляют собственным набором моделей. Можно ли управлять развертыванием этих приложений независимо друг от друга? Можно, чтобы они были развернуты на одном сервере в рамках одного процесса nginx, при условии, что я смогу вносить изменения в приложения, не выводя из строя и другое.

Я понимаю, что это вполне могут быть отдельные проекты и они могут взаимодействовать друг с другом с помощью RESTful API. Для моих нужд я хочу пока избежать такого REST-взаимодействия.

В документации по django [здесь][1] проект django и приложение django описываются следующим образом

Проект Django:

The term project describes a Django web application.

Django App:

The term application describes a Python package that provides some set of features.

Так что если приложение - это просто пакет python, а проект django на самом деле определяет, как эти приложения управляются через модуль настроек, то я полагаю, что нет прямого способа достичь того, что я хочу. Или есть что-то, что я могу сделать?

TIA [1]: https://docs.djangoproject.com/en/dev/ref/applications/

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