Agregando correctamente a Django Smart Selects y arreglando los submenus 

NOTA: Borré las migrations porque me estaban dando un problema de integración. Como esto es de prueba, usa SQLite mientras (le cambié las configuraciones). Otra cosa, con el campo slug, es para hacerte otra cosilla de estética, el cambio no fue realizado aún, pero puedes ir probando , creando entradas nuevas, categorías y subcategorías a ver. 
NOTA 2: Para esto usé Django 1.6, no creo que te de problemas usarlo con la versión 1.5, que es la que tienes en los requirements.txt.