What is Django best used for?

Django can be (and has been) used to build almost any type of website — from content management systems and wikis, through to social networks and news sites . It can work with any client-side framework, and can deliver content in almost any format (including HTML, RSS feeds, JSON, XML, etc).

Read more

Can you use Django without models?

Yes that is possible , but a lot of ways how Django can help with webdevelopment are based on its models. For example based on a model Django can make a ModelForm [Django-doc] to automate rendering HTML forms that map to the model, validating user input, and saving it to the database.

Read more