input: 
  def create_django_app_with_user_model() -> str:
      """ Create a Django application with a model that stores the name, address, and email of a user.
      The function should return a string that describes the steps taken to create the Django app 
      and the User model, including the commands used for migration.
      >>> create_django_app_with_user_model()
      "# create Django app\ndjango-admin startproject myapp\n\n# create user model\nfrom django.db import models\n\nclass User(models.Model):\n    name = models.CharField(max_length=100)\n    address = models.CharField(max_length=100)\n    email = models.EmailField(max_length=100)\n\n# migrate models\npython manage.py makemigrations\npython manage.py migrate"
      """
      return "# create Django app\ndjango-admin startproject myapp\n\n# create user model\nfrom django.db import models\n\nclass User(models.Model):\n    name = models.CharField(max_length=100)\n    address = models.CharField(max_length=100)\n    email = models.EmailField(max_length=100)\n\n# migrate models\npython manage.py makemigrations\npython manage.py migrate"
  
output:     
      return "# create Django app\ndjango-admin startproject myapp\n\n# create user model\nfrom django.db import models\n\nclass User(models.Model):\n    name = models.CharField(max_length=100)\n    address = models.CharField(max_length=100)\n    email = models.EmailField(max_length=100)\n\n# migrate models\npython manage.py makemigrations\npython manage.py migrate"
  