在 SAE 上部署Django項目一些細節問題解決

一、static 文件夾的問題django

1)static 文件夾放在與config.yaml 文件同目錄下app

2)config.yaml 內容:url

handlers:spa

- url: /static/.net

static_path: path/to/my_app_name/staticorm

3) setting.py 的部分代碼和templaes 的設置一塊兒貼在後面;blog

二、templates 文件夾的問題,修改templates 設置,setting.py 代碼ip

如下代碼放在setting.py最前面it

import osio

BASE_DIR = os.path.dirname(os.path.dirname(__file__)) 

SITE_ROOT= os.path.join(os.path.abspath(os.path.dirname(__file__)))


TEMPLATE_DIRS = os.path.join(SITE_ROOT,'templates')

 

STATIC_URL = '/static/'

三、Django1.6.2 安裝的問題

1)準備 Django 包,將 Django-1.6.2.tar.gz 解壓,取出其中的Django 文件夾,放到 site-packages.zip 包中;

2)將 site-packages.zip 放到與 index.wsgi 同目錄下

config.yaml 內容:(注意空格冒號等問題)

libraries:

-name: "django"

version: "1.6.2"

index.wsgi 內容:

# import django1.6.2

import os

import sys

root = os.path.dirname(__file__)

sys.path.insert(0, os.path.join(root, 'site-packages.zip'))


Related:http://my.oschina.net/u/877170/blog/314459

by Moyer  on 05 Nov 2014

相關文章
相關標籤/搜索