Hello, This is Jammie from iFastnet. In this tutorial we’re going to set up a django website in cpanel First enter Setup Python App in your cpanel hosting Choose the python version you need here and enter a name for the root directory of your application cPanel now creates a virtualenv for us To enter the virtualenv you need to copy this command and paste it in the shell of your account and we’re in, we can now use pip to install django Django is now installed Now navigate to the root folder of your application and create a django project in this folder We need to set the webserver to serve our django project. Open the passenger_wsgi.py fil and import the the application from your django wsgi file Now open the settings file of django Add your domain name to allowed_hosts in the file Add the media URL and set staticfiles_dirs variable I add assets folder to this variable so I can upload my static files in the assets folder here Set STATIC_ROOT and MEDIA_ROOT variables to the root folder of your domain now I create the assets and media folders that I set and run ./manage.py collectstatic so that django collects static files to the static_root folder Finally need to restart the web server. Remember this is a production environment and you need to restart the web server whenever you update your code Let’s refresh the page and we’re all set ! Happy coding !