1 在github上建立一個倉庫blogpython
2 克隆到本地,添加Django項目,再推送到githubgit
3 克隆到pythonanywhere,之後每次更新用git pull便可github
4 在pythonanywhere上建立venv web
virtualenv venv source venv/bin/activate pip install -r requirements.txt 安裝應用所需的包
5 配置web選項:數據庫
virtualenv /path/to/your/venv/ eg. /home/suqingdong/web/mysitedjango
配置/var/www/.....wsgi.py文件app
import os import sys path = '/home/suqingdong/web/mysite' if path not in sys.path: sys.path.append(path) os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings' from django.core.wsgi import get_wsgi_application from django.contrib.staticfiles.handlers import StaticFilesHandler application = StaticFilesHandler(get_wsgi_application())
6 遷移數據庫,建立超級用戶,收集靜態文件等ui