Instruction: Discuss the methods available for extending the Django User model and the scenarios in which they are applicable.
Context: This question evaluates the candidate's knowledge of Django's authentication framework and their ability to modify the User model to fit the application's needs.