How to Deploy Django project in pythonanywhere bangla #djangoprojects #deploymentstrong #deploy
1. git clone in bash
2. mkvirtualenv --python=/usr/bin/python3.10 venv
3. cd [project-repository-name]
4. pip install -r requirements.txt
5.
Source code: /home/....
Virtual Environtment Path: /home/.virtualenvs/env
Paths
/static/ /home//static/
/media/ /home//media_root/
6. WSGI
import os
import sys
path = os.path.expanduser('~/github repo name')
if path not in sys.path:
sys.path.insert(0, path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'project name.settings'
from django.core.wsgi import get_wsgi_application
from django.contrib.staticfiles.handlers import StaticFilesHandler
application = StaticFilesHandler(get_wsgi_application())