В postgresql есть команда notify для обратной связи с приложением. В сети видел заметку как её использовать из Qt 5. Сам не пробовал, просто сохранил в закладках на всякий случай. Посмотрите, может чем поможет.
Я первый раз ставил по этой видео инструкции www.youtube.com/watch?v=txt980eXF3Q. Я сам не являюсь linux профи но всё с первого раза получилось. А так же параллельно читаем официальную wiki.
Думаю что да. Напишите свой authentication-backend и добавьте его в AUTHENTICATION_BACKENDS в settings.py. Ещё наверно надо будет форму входа поднастроить. Вам надо и в админку входить только по логину ?
Либо вручную создавать разметку html из JSON ответа или можно использовать шаблонизаторы типа handlebars.js. Поищите по ключевым словам "javascript template engine".