На вашем месте я бы просто использовал $ .post и $ .get (или $ .ajax) и включил соответствующие операторы if в представление. Я использовал dajaxice на сервере dev, но как только я включил его в производство, я обнаружил, что dajaxice не работает.
Должно помочь поиск в Google для "b-list" и "django ajax". Хорошие примеры того, как начать, и таким образом вы лучше поймете реальный поток.