1. How can you fetch API data in Django from a server using parameters to dynamically fetch data based on query parameters such as username, email, mobile number, registration number, or registration date?
2. What is the difference between Class-based views and function-based views?
3. In Django, with migrations A, B, C, and D applied, how would you revert to migration B after making new changes E?