Total Questions : 40
Expected Time : 40 Minutes

1. What is Django's `Celery` used for?

2. What is the purpose of Django's `Django ORM`?

3. What is the purpose of Django's `middleware.py` file?

4. What is the Django shell used for?

5. What is the Django REST framework used for?

6. What is the default database engine used by Django?

7. Explain the Django project structure. What do each directory and file represent?

8. Explain the purpose of Django's `context_processors`.

9. Explain the purpose of Django's `signals`.

10. What is the Django Template Language used for?

11. What is Django?

12. What is Django's `Gunicorn` used for?

13. What is the purpose of Django forms?

14. How does Django handle database migrations?

15. In Django, what does the term 'middleware' refer to?

16. Which command is used to apply migrations in Django?

17. What is the purpose of Django admin?

18. How do you optimize database queries in Django?

19. What is the purpose of Django's `settings.py` file?

20. Which command is used to create a new Django app?

21. What is the purpose of Django signals?

22. How do you add static files in a Django project?

23. What is the purpose of Django's ORM (Object-Relational Mapping)?

24. What is Django's middleware execution order?

25. Which authentication system does Django use by default?

26. Which command is used to create a superuser in Django admin?

27. Explain Django's `Contrib` apps and their purpose.

28. How does Django handle database connections?

29. How do you perform database queries in Django?

30. How do you create a new Django project?

31. What is Django's `transaction.atomic` decorator used for?

32. How does Django handle static files in a production environment?

33. What is the purpose of Django's `views.py` file?

34. Explain Django's `Meta` class in models.

35. What command is used to create a new Django project?

36. What is the purpose of Django's middleware?

37. What does CSRF stand for in Django?

38. Explain the purpose of Django's `FileField` in models.

39. How do you handle user authentication in Django REST Framework?

40. Explain Django's `Serializer` and its role in Django REST Framework.