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