配置请看
Python Application Configuration
serveing static files
开发时,静态文件可以放在应用文件夹中。部署时,GAE 对静态文件和应用文件,分别处理。应用文件不能访问静态文件,静态文件只能通过浏览器访问。(确认?)
静态文件让SAE服务,不要用 django 服务
有两种方法设置
static_dir
static_files
下面两个设置效果相同
- url: /images static_dir: static/images - url: /images/(.*) static_files: static/images/\1 upload: static/images/(.*) #必须有 upload,让GAE知道要上传那些文件静态文件可以设置mime_type,默认为通过文件后缀来赋值MIME
default_expiration
expiration
指告诉浏览器要保存多久,而不是GAE保存多久
其他
skip_files: deploy 时不要上传的文件(比如 ultraedit 的备份 .bak 文件)skip_files 有默认值,设置它会替换默认值。因此如果要设置,请务必拷贝粘贴下面的代码,再继续添加
skip_files: - ^(.*/)?app\.yaml - ^(.*/)?app\.yml - ^(.*/)?index\.yaml - ^(.*/)?index\.yml - ^(.*/)?#.*# - ^(.*/)?.*~ - ^(.*/)?.*\.py[co] - ^(.*/)?.*/RCS/.* - ^(.*/)?\..* - ^(.*/)?.*\.bak$
第三方库
GAE 自己配套一些第三方库,列表在这里使用时,要加
libraries:
- name: django
version: latest (或 1.2)
0 comments:
Post a Comment