Well, Notepad++ is a text editor with syntax coloring and some auto-complete for many languages. Each language has its own structure of files, but this is not handled by the editor. If Django is a kind of Python, there is some coloring and auto-complete built in Np++.
Looking at Google (https://www.google.com/search?num=100&q=notepad%2B%2B+Django) I see some topic that may help you, eg:
http://mherman.org/blog/2012/12/30/django-basics/
https://openhatch.org/wiki/Django_for_Designers/Laptop_setup/Windows_text_editor
https://groups.google.com/forum/#!topic/django-users/jBeTpm1kzi0
http://stackoverflow.com/questions/8483969/unexpected-indent-error-when-using-notepad-for-creating-django-function