Deploying a Django project on PythonAnywhere
1. Git
1-1. Add .gitignore
in the base directory
.gitignore
in the base directory.gitignore
1-2. Push your code to GitHub
2. PythonAnywhere
Assuming you already have a PythonAnywhere account
2-1. Start a "Bash" console on PythonAnywhere Dashboard
2-2. Clone your git repo
2-3. Create a virtual environment
2-4. Create a database
2-5. Add a new web app
Hit the logo
Click
Web
on the menuClick
Add a new web app
Confirm
Domain name
You have to pay extra money if you want to customize it
Select
manual configuration
Select
Python 3.6
2-6. Virtualenv configurations
Click
Web
on the menuScroll down
You'll see
Enter the path to a virtualenv
Type the following path
2-7. WSGI configuration file
Copy & Paste it
Change mysite from
mysite.settings
to the directory name where yoursettings.py
atSave it (I mean, of course)
3. You are now live!
Last updated