input: 
  def create_django_app() -> str:
      """
      Create a Django application with a User model that stores the name, address, and email of a user.
      The function should return a string indicating the steps followed to create the app and model.
      >>> create_django_app()
      'Django app created with User model having fields: name, address, email. Migrations applied.'
      """
      # Create Django app
      os.system('django-admin startproject myapp')
      
      # Create user model
      with open('myapp/models.py', 'w') as file:
          file.write("""
  from django.db import models
  
  class User(models.Model): 
      name = models.CharField(max_length=100) 
      address = models.CharField(max_length=100)
      email = models.EmailField(max_length=100)
  """)
      
      # Migrate models
      os.system('python manage.py makemigrations')
      os.system('python manage.py migrate')
      
      return 'Django app created with User model having fields: name, address, email. Migrations applied.'
  
output:     import os