OpenShift Python Django 部署(Python3.3 + Django1.5)
2013-03-11 00:45
267 查看
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重启服务器
完成!!!
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重启服务器
完成!!!
相关文章推荐
- fedora20 下 django1.6+python3.3 部署到 wsgi 和apache2.4
- 非root用户安装python3.3和django1.5安装问题
- 转一篇NGINX+UWSGI+PYTHON+DJANGO部署文档
- Python Django环境部署
- python django - static文件处理与线上部署测试
- nginx+uwsgi+django+python环境部署文档
- Django1.4 python2.7 apache mod_python 安装与部署实例
- Django Ubuntu部署: python3 + mysql + nginx + uswgi
- python3.3+pip1.5.6+django1.11安装
- 在SAE上部署Python的Django框架的一些问题汇总
- 在部署django应用时,mod_python不再推荐,使用wsgi方式
- [Python] 技术贴系列之——Django部署方案简介
- [python]使用django快速生成自己的博客小站,含详细部署方法
- 手把手教你:Ubuntu14+apache2+django1.7+python2.7下网页/网站部署
- SAE Django框架python应用部署----独享服务器
- Apache+WSGI+Django+Python的服务器部署
- 【金】nginx+uwsgi+django+python 应用架构部署
- python django web 管理界面admin工具简单部署
- Linux下将Python的Django项目部署到Apache服务器
- 在Python的Django框架上部署ORM库的教程