input: Write a function to create a Django application with a model named User that stores the name, address, and email of a user. The function should output the steps required to create the Django app, define the User model, and perform the necessary migrations.
  assert create_django_app()
  # Expected output:
  # create Django app
  django-admin startproject myapp
  
  # create user model
  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
  python manage.py makemigrations
  python manage.py migrate
output: def create_django_app():
      print("create Django app")
      print("django-admin startproject myapp")
      print()
      print("create user model")
      print("from django.db import models")
      print()
      print("class User(models.Model):")
      print("    name = models.CharField(max_length=100)")
      print("    address = models.CharField(max_length=100)")
      print("    email = models.EmailField(max_length=100)")
      print()
      print("migrate models")
      print("python manage.py makemigrations")
      print("python manage.py migrate")