首页 > 其他 > 详细

在openshift上创建django应用

时间:2015-02-07 00:30:32      阅读:966      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!