Deploying Django App on AWS

I’m trying to deploy a Django App on AWS Elastic Beanstalk. I’ve followed the tutorial [here]https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html, except with my own app instead of their sample app. The app works perfectly when i run it locally. Whenever I try to deploy it on Elastic Beanstalk, I run into an error:
Your WSGIPath refers to a file that does not exist.
I’ve looked at many other similar posts, but none of their fixes worked for me. Attached below is my project directory and my config file that is supposed to point to the application object (named application) inside the wsgi file. I’m using the eb command line interface.
image
the django.config file:
option_settings:
aws:elasticbeanstalk:container:python:
WSGIPath: mysite.wsgi:application