在openshift上建立django應用

2022-02-20 16:08:28 字數 1218 閱讀 2520

python 3.3 + django 1.7

一、建立新應用

二、在新建的目錄裡新增git庫

三、設定金鑰

$ rhc set-env django_settings_secret_key="

_2c4=vbrws1lqrssc@xpr1z^%kgfk6dv=_uyqxr%2k8*3r(_4*%hbqkpx1-x

四、安裝資料庫

$ rhc cartridge add postgresql-9.2

五、更改資料庫型別為postgresql然後推送

開啟檔案wsgi/openshift/settings.py更改為:

'

engine

': '

django.db.backends.postgresql_psycopg2',

'name

': os.environ[''],

'user

': os.environ['

openshift_postgresql_db_username'],

'password

': os.environ['

openshift_postgresql_db_password'],

'host

': os.environ['

openshift_postgresql_db_host'],

'port

': os.environ['

openshift_postgresql_db_port

'],

$ git push

六、建立django admin

1 $ rhc ssh

2 \> source $openshift_homedir/python/virtenv/venv/bin/activate

3 \> python "

$openshift_repo_dir

"wsgi/manage.py createsuperuser

備註:--end--

在Pythonanywhere上部署Django

1 在github上建立乙個倉庫blog 2 轉殖到本地,新增django專案,再推送到github 3 轉殖到pythonanywhere,以後每次更新用git pull即可 4 在pythonanywhere上建立venv virtualenv venv source venv bin acti...

在AWS中部署OpenShift平台

openshift是redhat出品的paas平台。openshift做為paas平台最大的特點是它是完全容器化的paas平台,底層封裝了docker和kubernetes,上層暴露了對開發者友好的介面來完成對應用程式的整合 部署 彈性伸縮等任務。docker提供了對打包和建立基於linux的輕量級...

在github上建立專案

git 分支的建立和合併 git branch yourbranch git checkout yourbranch 切換到yourbranch 開發yourbranch分支,然後開發之後與master分支合併 git checkout master git merge yourbranch git...