А вы слышали что-нибудь про Dajaxice? Если да, то как вам такой подход? Может есть подобные вещи?
Когда начинал заниматься вебом и параллельно изучать Джангу, то тоже натыкался на данный пакет.
С приобретенным опытом могу сказать следующее - не стоит мешать фронтэнд с бэкендом, а именно это и делает Dajaxice. К тому же этот пакет давно не поддерживается и вряд ли у вас получится его настроить на современной версии Джанги.
Изучите простые и банальные вещи, а именно что такое XHR, jQuery, Django based views, json load\dump. Потом придет понимание как все это вместе увязать.