input: def create_user_model():
      """
      Creates a Django application with a model that stores the name, address, and email of a user.
      
      Example:
      >>> create_user_model()
      # Output:
      # Django app 'myapp' created
      # User model created with fields: name, address, email
      # Migrations applied successfully
      """
  
output:     import os
      from django.core.management import call_command
      from django.db import models
  
      # Create a new Django app
      app_name = 'myapp'
      os.system(f'django-admin startapp {app_name}')
      print(f"Django app '{app_name}' created")
  
      # Define the User model
      class User(models.Model):
          name = models.CharField(max_length=100)
          address = models.CharField(max_length=200)
          email = models.EmailField()
  
          def __str__(self):
              return self.name
  
      # Save the model to the app's models.py file
      with open(f'{app_name}/models.py', 'a') as f:
          f.write(f'\n\n{User.__module__}\n{User.__name__} = User\n')
  
      print("User model created with fields: name, address, email")
  
      # Create and apply migrations
      os.system(f'python manage.py makemigrations {app_name}')
      os.system(f'python manage.py migrate {app_name}')
  
      print("Migrations applied successfully")