SEA平台布署Python+django项目

在Sea 平台上布署Python+django项目 。

1.使用django-admin.py(\build\scripts-3.3\目录下)命令新建一个项目。

django-admin.py startproject voworld

此时项目的目录结构为

voworld
|--manage.py
|--voworld
    |--__init__.py
    |--settings.py
    |--urls.py
    |--wsgi.py

2.项目配置

index.wsgi

在voworld根目录下新建此文件(index.wsgi)此文件为sea的标准模板文件。打开此文件输入以下内容。

import sys
import os.path
  
os.environ['DJANGO_SETTINGS_MODULE'] = 'voworld.settings'
sys.path.append(os.path.join(os.path.dirname(__file__), 'voworld'))
  
import sae
from voworld import wsgi
  
application = sae.create_wsgi_app(wsgi.application)

这里的voworld为项目名称,此名称可以根据项目而改变。

config.yaml

在根目录下新建些文件,在此文件中加入相关配置(如静态文件目录,系统的名称和版本号)。

name: voworld
version: 1

libraries:
 - name: django
   version: "1.5"

这里使用的django的版本为1.5,此版本必需要与开发时使用的版本一至。可以跟据sea所支持的django的版本来选择相应版本的django来开发

3.使用Svn工具将此文件voworld项目根据目录下的文件上至svn服务器中对应的文件夹中。

4.测试在浏览器地址栏中输入voworld.sinaapp.com

如出现上图说示说明成功。

SEA平台布署Python+django项目_第1张图片

如出现上图说示说明成功。


你可能感兴趣的:(SEA平台布署Python+django项目)