在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="[email protected]^%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--

时间: 2024-10-17 12:15:29

在openshift上创建django应用的相关文章

记一次在 Linux 上创建 Django 应用的过程

0 环境与目标 0.1 环境 服务器端 操作系统: Ubuntu 14.04.2 LTS 运行时: Python 3.4.0 客户机端 浏览器: Firefox 37.0.1 数据库客户端: Navicat Premium 11.1.10 0.2 目标 在服务器端开始一个 Django 工程,采用 PostgreSQL 数据库. 0.3 要点 Django 安装 PostgreSQL 安装 Django 初始化数据库 启动Django 服务 1 实施 1.1 Django 准备 1.1.1 安装

pycharm上运行django服务器端、以及创建app方法

安装Django  下载Django包,解压缩. CMD 进入解压路径下. 执行:python setup.py install 增加环境变量: C:\Python27\Scripts 测试django是否安装成功 shell import django django.VERSION 把Django导入项目 CMD 进入项目路径 执行 django-admin.py startproject 项目名  运行开发服务器 项目Django路径下  python manage.py runserver

Apache上部署Django

1. 安装apache sudo apt-get install apache2如果之前安装配置过apache2的并且配置很乱,无法修复,建议还是完全卸载之后在安装.完全卸载的命令:sudo apt-get --purge remove apache-commonsudo apt-get --purge remove apache* apache2相关的操作:启动:sudo service apache2 start停止:sudo service apache2 stop重启:sudo serv

使用PyCharm创建Django项目

Django是一个高级Python Web框架,支持快速部署,清理和实用的设计.它可以被轻易部署和提供实用的组件,而开发人员只需要专注于写自己的应用程序,而不需要重复造轮子.并且Django是自由和开源的. 安装Django $ pip install django Collecting django Downloading Django-1.10.5-py2.py3-none-any.whl (6.8MB) 100% |████████████████████████████████| 6.8

如何在openshift上diy部署spring-boot并在本地用eclipse开发

昨天折腾了一天在openshift上diy支持spring-boot的环境,于是想终结一下也是给需要的朋友一个参考. 这篇文章中主要适用在openshift上部署了application后,在本地用eclipse继续开发的case,如果已经有一个现成的proj,只是需要部署上去的话,请参考本人的git 上的代码(https://github.com/RxCAI/openshift-diy-spring-boot-sample)这个sample原作者是kolorobot ,因为我在开始尝试的时候发

关于创建Django表单Forms继承BaseForm的问题

在创建Django表单时,因为需要验证用户输入的验证码是否正确,因此需要在session里提取当前验证码的值和POST提交过来的值进行比对,如图: 1 form.py 2 3 from django import forms 4 5 class LoginForms(forms.Form): 6 check_code = forms.CharField() 7 def clean_check_code(self): 8 if self.request.session.get('CheckCode

如何一步步在生产环境上部署django和vue

本文由云+社区发表 本文主要讲述了如何一步步在生产环境上部署django和vue,操作系统默认为centos 说明:后文中出现的以下字符串均表示具体的路径或者名称,含义如下: DJANGO_DIR----表示django的工程根目录 DJANGO_NAME----表示django的工程名称 VUE_HTML_DIR----表示vue编译好的index.html路径 VUE_STATIC_DIR----表示vue编译好的静态文件夹static的路径 整体框架 一个常用的web框架图如下图所示 框架

如何在Ubuntu 18.04上安装Django

Django是一个免费的开源高级Python Web框架,旨在帮助开发人员构建安全,可扩展和可维护的Web应用程序. 根据您的需要,有不同的方法来安装Django.它可以使用pip在系统范围内安装或在Python虚拟环境中安装. Django软件包也包含在官方Ubuntu存储库中,可以使用apt软件包管理器进行安装.这是在Ubuntu 18.04上安装Django的最简单方法,但不如在虚拟环境中安装那么灵活.此外,存储库中包含的版本总是落后于最新版本的Django. Python虚拟环境的主要目

Django-下载安装-配置-创建django项目-三板斧简单使用

目录 Django 简介 使用 django 的注意事项 计算机名不能有中文 Django版本问题 django下载安装 在命令行下载安装 在pycharm图形界面下载安装 检验是否安装成功 创建Django项目 命令行下创建与启动 pycharm下创建与启动 django项目目录介绍 新建应用(app)特别注意***** 配置文件 settings.py 解析 django小白必会三板斧 HttpResponse 举例 render 举例(可传数据模板渲染) redirect 案例 Djang