在Pythonanywhere上部署Django

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

相關文章
相關標籤/搜索