Angular is a javascript based MVC frontend framework while Django is a Python based MTV backend framework. Angular can independently be used as a framework if you are not using any REST calls or not getting data from the server, this is usually never done as it defeats the purpose of SPAs.