a to pisząc prace- raczej powinieneś to dobrze umieć, znać i poruszać się żeby faktycznie móc to opisać, przeprowadzić odp testy/ badania co do tematu - a nie uczyć się :D w tym czasie
Django- jako że to system do tworzenia platformowych api w Pythonie więc
https://www.python.org/about/apps/
zobacz tutaj, generalnie duza molziwość