当前位置:首页 > 网站制作 > 正文内容

Diabloimage:托管于Google App Engine的相册程序安装全解

admin15年前 (2009-09-29)网站制作427
站长昨晚发过“基于Google App Engine的大菠萝相册”diabloimage 0.05 博文,下面再啰嗦一遍。Diabloimage是一款托管于Google App Engine的图片相册程序,它利用GAE的数据库存储文件,而且上传后的图片不加水印也不压缩,还可以进行随意外链,如果你拥有一个独立域名的话,甚至还可以绑定上你的域名。

利用Diabloimage,我们可以很方便的在GAE平台上创建自己的相册程序。

首先我们要免费申请一个GAE平台的账号,申请地址 ,注册之后创建一个App应用,记下创建的Application Identifier

第二步:下载GAE开发包和最新版Python,安装这两个程序

第三步:在http://code.google.com/p/diabloimage/downloads/list下载最新的Diablo image图片程序。解压之后,打开修改其中的app.yml文件
当然我用的是SDUpload 0.1这个第三方上传工具。一样的原理,不过这个工具更简单!具体的可以参见站长以前发过的博文“用第三方上传工具SDUpload上传文件到Google App Engine

application:
version: 1
runtime: python
api_version: 1

handlers:
- url: /favicon.ico
static_files: static/favicon.ico
upload: static/favicon.ico
mime_type: image/x-icon
expiration : "1d"

- url: /robots.txt
static_files: static/robots.txt
upload: static/robots.txt

- url: /static
static_dir: static
expiration : "1d"
secure: optional

- url: /admin/.*
script: admin.py
secure: optional

- url: .*
script: main.py
secure: optional在第一行中冒号后面填入创建的app id,保存退出

第四步:上传整个SRC文件夹。在“运行”中输入“cmd”打开DOS窗口,用“CD”命令进入程序文件夹的上级目录,利用如下命令进行上传


appcfg.py update src

在上传过程中,将会提示输入你的google账号以及密码,注意:在输入密码的时候,不会显示星号

这样来,你就拥有了一个托管于GAE平台的自由相册程序,相册的访问地址就是 http://你的appid.appspot.com

你可以点击这里查看作者的演示。

我在上传的时候遇到过这样一个问题:

Error parsing yaml file:
Unexpected attribute 'secure' for object
pinfo.URLMap'>.
in "src\app.yaml", line 20, column 11如果你也出现了这样的错误,只需要把app.yml文件中三处“sercue: optional”删除即可,而如果你只想自己一个人上传图片,可以在
script: admin.py
后面加入一行
login: admin

站长自己没有试过,不加这一行代码,是不是每个人都可以上传呢?望有兴趣的朋友试下反馈下消息!还有几个关于Google App Engine的文章:
用免费的Google App Engine建强大的CMS网站

用免费的Google App Engine建立强大的Blog网站

在Google Appengine上安装SDblog
最后秀秀站长自己的Diabloimage,拿来为站长提供外链图片啊,爽啊!

扫描二维码推送至手机访问。

版权声明:本文由博赚恋吧资源站发布,如需转载请注明出处。

本文链接:https://432l.com/post/1426.html

分享给朋友:

相关文章

国内博客搬家工具大全

一、和讯博客的“搬家公司”提供博客搬家服务  搬家服务地址:http://hexuncom.blog.hexun.com/306956_d.html  目标对象:新浪博客、搜狐博客、网易部落、TOM博客、MSN Space、天涯社区、中国博客网、中华部落阁、博客中国、博客中国专栏、DoNews、歪酷博客、敏思博客、BlogBUS、BlogDrive、百度空间、mop博客。 ...

Zblog加入Google广告经典方法介绍

1.首页侧边栏添加方法打开 \TEMPLATE\default.html,找到下述代码:<div class="function" id="divCatalog"> <h3><#ZC_MSG026#></h3> <ul> <#CACHE_INCLUDE_CATALOG#> </ul...

Z-Blog模板SEO优化向导

一、简单地了解Zblog的结构。工欲利其事,必先利其器。我们首先要先熟悉一下Zblog的文件不至于改起来晕头转向。(1). 关于模板文件的说明, Zblog的模板文件都放在Template目录下面,但其中比较重要值得优化的有几个default.html     首页的模板single.html     &nb...

2009年海外Web设计风潮—反 Box 布局

反 Box 布局Smashing Magazine 曾有一篇文章,讲到反 Box 布局。所谓反 Box 布局,就是不再拘泥与传统的 Box 布局模型,而是采用一种更有创意的的布局,然而需要指出,这种创意布局需要非常注意易用性问题,一种新的创意布局需要时间去慢慢成熟。 ...

2009 Web 设计风潮—多栏布局

多栏布局(大于3栏)通常比较复杂,但通过适当设计,会对访问者带来更好的访问体验。最近几年,Web 内容爆炸,用户停留在一个网站的时间越来越少,就要求 Web 设计者尽可能有效地展示数据,既要让访问者多停留,又要让他们更容易发现他们希望看到的内容。多栏设计一般用于杂志布局或展示型布局站点,一般使用网格布局技术实现。多栏布局一般使用概述/细节式结构,首先用多栏展示概述式内容,然后进入详细内容的展示。M...

Zedge:超酷的手机资源下载及DIY服务

Zedge是一个提供手机资源(主题、铃声、视频、壁纸、游、短信等)在线分享平台,用户可以上传自己喜欢的手机资源,下载自己喜欢的内容。除了提供手机资源分享以外,还提供了多种手机资源的在线制作服务,包括手机铃声的在线制作、屏保制作、主题制作等等。上面提供的资源相当丰富,目前已有超过300万的各类手机资源,任何的资源搜可以通过两种途径下载:一是直接下载到PC;二是手机直接访问:m.zedge.net,通...

评论列表

蓝冰
蓝冰
15年前 (2009-10-11)

我也遇到了这个问题

基于GAE的大菠萝相册的重建版sa3album相册介绍|免费资源| 博赚恋吧

[...] 现在的位置: 首页 >免费资源>正文 基于GAE的大菠萝相册的重建版sa3album相册介绍 发表于:2010年11月14日&nbsp 分类:免费资源&nbsp 添加评论&nbsp &nbsp 鉴于 Diabloimage:托管于Google App Engine的相册程序安装全解 [...]

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。