- Explain the use of session framework in Django?
- List out the inheritance styles in Django?
- What is Django?
- How do you connect your Django project to the database?
- What are Models?
- What are views?
- What are templates?
- What is the difference between a Project and an App?
- What is mixin?
- When can you use iterators in Django ORM?
- What are the signals in Django?
- What is the role of Cookie in Django?
- Django is an MVC based framework, how does this framework implement MVC?
- How is Django’s code reusability feature different from other frameworks?
- What happens when a typical Django website gets a request?
- Why is Django called loosely coupled framework?
- Explain the importance of settings.py file and what data/ settings it contains.
- Why does Django use regular expressions to define URLs? Is it necessary to use them?
- Django is too monolithic. Explain this statement.
- Why permanent redirecting is not a good option?
- Explain user authentication in Django?
- Explain context variable lookups in Django.
- What are custom validation rules in form data?
- What is the difference between authentication and authorization?
- What is Pagination?
- Explain the use of migrate command in Django?
- What are the roles of receiver and sender in signals?
- What is CSRF?
- What is CRUD?
- Can you tell us something about the Django admin interface?
- How is the reusability feature of Django different from the rest of the frameworks?
- How does Django's admin interface support customization?
- How are RESTful APIs beneficial for developers?
- What is the use of the include function in the urls.py file in Django?
- Explain how you can use file based sessions?
- What is the typical usage of middlewares in Django?
- What is DRF of Django Rest Frame work?
- What is token based authentication system?
- How to implement social login authentication in Django?
- Mention the differences between Django, Pyramid and Flask.
- Explain the use of decorators.
- How would you compare Node.js and Django?
- How can we use model inheritance?
- How can we optimize a Django project’s performance?
- What is Unicode, what is UTF-8 and how do they relate?
- How would you scale an existing application when starting a new project?
- Are there situations where you wouldn’t use Python/Django?