Как связать и какую среду/среды разработки использовать?
Django будет выступать в роли backend.
Cверстаный сайт(js/html) или мобильное приложение(java и swift) являются frontend(?). По средствам RESTful API форнтенд общается с бекэндом. Например как происходит логин пользователя на сайте.
1 на фонтенде вводят данные(login/password)
2 нажимают кнопку войти
3 js скрипт отправляет эти данные к бекэнду по адресу...