OpenShift Python Django 部署(Python3.3 + Django1.5)

来源:互联网 发布:2015中国软件企业 编辑:程序博客网 时间:2024/05/09 03:57

OpenShift是由红帽推出逇一款面向开源开发人员开放的平台即服务(PaaS)。它支持用于Java、 Python、PHP、Perl和Ruby的更多的开发框架。现在已经支持到Python3.3。

Django1.5也已经支持Python3。

下面是将Django1.5直接部署到OpenShift的过程:

1、在OpenShift上创建应用程序,选择Python3.3

2、在本地相应的目录创建克隆git clone ssh://513cb1c6500446426c000180@xxx-yourgroup.rhcloud.com/~/git/mm.git/

3、把Django1.5中的“django”目录复制到xxx\libs目录下

4、修改xxx\wsgi\application文件,加入目录支持及Django应用程序

      sys.path.append(os.path.join(os.environ['OPENSHIFT_REPO_DIR'], 'libs'))
      sys.path.append(os.path.join(os.environ['OPENSHIFT_REPO_DIR'], 'wsgi', 'dscj'))

      # 应用程序

      from yourApp.wsgi  import *

5、将你的Django项目拷贝到xxx\wsgi\dscj目录下

6、用git将文件更新、提交

7、用git push重启服务器

完成!!!

原创粉丝点击