zoukankan      html  css  js  c++  java
  • 在openshift上创建django应用

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

  • 相关阅读:
    进程虚拟内存
    非连续内存区缺页异常处理
    请求调页和写时复制
    标签对齐(补充)
    shell数学表达式
    缺页异常的处理
    不错的书籍
    imag database2
    image database
    Apache down了?
  • 原文地址:https://www.cnblogs.com/ibgo/p/4278198.html
Copyright © 2011-2022 走看看