python 3.3 + django 1.7
一、创建新应用
$ rhc app create -a mynewapp -t python-3.3
二、在新建的目录里添加git库
$ cd mynewapp $ git remote add upstream -m master git://github.com/lrivallain/openshift-django1.7-py3.git $ git pull -s recursive -X theirs upstream master
三、设置密钥
$ rhc set-env DJANGO_SETTINGS_SECRET_KEY="_2c4=vbrws1lqrssc@xpr1z^%kgfk6dv=_uyqxr%2k8*3r(_4*%hbqkpx1-x" -a mynewapp
四、安装数据库
$ rhc cartridge add postgresql-9.2
五、更改数据库类型为postgresql然后推送
打开文件wsgi/openshift/settings.py更改为:
'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': os.environ['OPENSHIFT_APP_NAME'], '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 mynewapp 2 > source $OPENSHIFT_HOMEDIR/python/virtenv/venv/bin/activate 3 > python "$OPENSHIFT_REPO_DIR"wsgi/manage.py createsuperuser
备注:https://github.com/lrivallain/openshift-django1.7-py3
--End--