import os
import sys
from website.app import init_app


if __name__ == "__main__":
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'api.base.settings')

    from django.core.management import execute_from_command_line

    init_app(set_backends=True, routes=False, attach_request_handlers=False)

    if 'livereload' in sys.argv:
        from django.core.wsgi import get_wsgi_application
        from livereload import Server
        import django.conf as conf
        conf.settings.STATIC_URL = '/static/'
        application = get_wsgi_application()
        server = Server(application)
        server.watch('api/')

        server.serve(port=8000)
    else:
        execute_from_command_line(sys.argv)

import os
import sys


if __name__ == "__main__":
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'api.base.settings')

    from django.core.management import execute_from_command_line
    from website.app import init_app


    init_app(set_backends=True, routes=False, attach_request_handlers=False)

    if 'livereload' in sys.argv:
        from django.core.wsgi import get_wsgi_application
        from livereload import Server
        import django.conf as conf
        conf.settings.STATIC_URL = '/static/'
        application = get_wsgi_application()
        server = Server(application)
        server.watch('api/')

        server.serve(port=8000)
    else:
        execute_from_command_line(sys.argv)

Move init_app after DJANGO_SETTINGS_MODULE set up
Move init_app after DJANGO_SETTINGS_MODULE set up

  import os
  import sys
- from website.app import init_app
  
  
  if __name__ == "__main__":
      os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'api.base.settings')
  
      from django.core.management import execute_from_command_line
+     from website.app import init_app
+ 
  
      init_app(set_backends=True, routes=False, attach_request_handlers=False)
  
      if 'livereload' in sys.argv:
          from django.core.wsgi import get_wsgi_application
          from livereload import Server
          import django.conf as conf
          conf.settings.STATIC_URL = '/static/'
          application = get_wsgi_application()
          server = Server(application)
          server.watch('api/')
  
          server.serve(port=8000)
      else:
          execute_from_command_line(sys.argv)
  
Move init_app after DJANGO_SETTINGS_MODULE set up
## Code Before:
import os
import sys
from website.app import init_app


if __name__ == "__main__":
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'api.base.settings')

    from django.core.management import execute_from_command_line

    init_app(set_backends=True, routes=False, attach_request_handlers=False)

    if 'livereload' in sys.argv:
        from django.core.wsgi import get_wsgi_application
        from livereload import Server
        import django.conf as conf
        conf.settings.STATIC_URL = '/static/'
        application = get_wsgi_application()
        server = Server(application)
        server.watch('api/')

        server.serve(port=8000)
    else:
        execute_from_command_line(sys.argv)

## Instruction:
Move init_app after DJANGO_SETTINGS_MODULE set up
## Code After:
import os
import sys


if __name__ == "__main__":
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'api.base.settings')

    from django.core.management import execute_from_command_line
    from website.app import init_app


    init_app(set_backends=True, routes=False, attach_request_handlers=False)

    if 'livereload' in sys.argv:
        from django.core.wsgi import get_wsgi_application
        from livereload import Server
        import django.conf as conf
        conf.settings.STATIC_URL = '/static/'
        application = get_wsgi_application()
        server = Server(application)
        server.watch('api/')

        server.serve(port=8000)
    else:
        execute_from_command_line(sys.argv)
