码迷,mamicode.com
首页 > 其他好文 > 详细

在openshift上创建django应用

时间:2015-02-07 00:33:46      阅读:285      评论:0      收藏:0      [点我收藏+]

标签:

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--

在openshift上创建django应用

标签:

原文地址:http://www.cnblogs.com/ibgo/p/4278198.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!