Total Questions : 50
Expected Time : 50 Minutes

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

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

3. What does CSRF stand for in Django?

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

5. What is the purpose of Django admin?

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

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

8. What is the purpose of Django migrations?

9. What is Django REST framework used for?

10. Which authentication system does Django use by default?

11. What is Django's `QuerySet` and how is it used?

12. How does Django handle database connections?

13. What is Django's middleware execution order?

14. Explain Django's template inheritance and how it works.

15. What is Django's MTV architecture?

16. What is the purpose of Django's `select_related` and `prefetch_related` in queryset?

17. Which template engine does Django use by default?

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

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

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

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

22. What is the default development server in Django?

23. How do you create a new Django project?

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

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

26. How does Django handle database migrations?

27. How do you include a URL pattern in Django?

28. How do you run unit tests in Django?

29. What is the purpose of Django's `FormView`?

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

31. How do you perform database queries in Django?

32. What is the purpose of Django's `admin.py` file?

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

34. Which database does Django support by default?

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

36. Explain Django's content types and how they are used.

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

38. How do you create custom middleware in Django?

39. How do you optimize database queries in Django?

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

41. What is Django's `settings.py` file used for?

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

43. What is the purpose of Django signals?

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

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

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

47. What does MVC stand for in Django?

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

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

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