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

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

admin17年前 (2009-09-29)网站制作683
站长昨晚发过“基于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://www.432l.com/post/1426.html

分享给朋友:

相关文章

Z-Blog模板SEO优化向导

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

2009 Web 设计风潮—单页布局

单页布局单页布局是使用一个单一的页面展示站点的全部内容,这并不意味着站点内容少,这个页可能很复杂,包含了大量图形和动画效果,加载的时间也会有些长。比如,用户点击导航菜单后,该栏目下的新内容会在旧内容处通过渐入渐出,滑入滑出等动画效果显示出来,而页面其它部分始终保持不变。(白宫的最新网站的首页就有这个意思 - 译者)...

88个Blog常用工具集锦

Adminimizer ToolbarInternet Explorer 6中,更新您的Blog 最容易的工具。ashnews 一个使用PHP/MySQL打造的简单程序,允许您很容易就添加一个news/blog 系统到您的站点。AvantBlog 一个非常简单的接口:它允许您通过AvantGo这个网站,从Palm或WinCE 设备张贴一篇blog。b2 一个news/blog 工具b2.evolu...

不看后悔啊!利用google突破各种封锁和一些特殊命令

利用google突破各种封锁和一些特殊命令在搜索框上输入: “index of/ ”  inurl:lib再按搜索你将进入许多图书馆,并且一定能下载自己喜欢的书籍。在搜索框上输入: “index of /”  cnki再按搜索你就可以找到许多图书馆的CNKI、VIP、超星等入口!在搜索框上输入: “index of /”  ppt再按搜索你就可以突破网站入口下载powerpint作品!在搜索框上输...

My Social Buttons —精美的免费Web 2.0聚集地

My Social Buttons提供了12个Web 2.0 Icons,分别为Twitter, Facebook, StumbleUpon, Delicious, Digg, Flickr, Technorati, Reddit, RSS Feed, LinkedIn, MySpace, FriendFeed,这些图案都是该部落格站长从网路中四处找寻收集而来,你可以免费使用这些图案来装饰一下网站...

恋吧偶见URLfan—通过RSS Feeds 进行网站排名跟踪

URLfan是一个网站排名跟踪工具(URL tracking tool ),以url地址在他们所索引的 RSS feeds中的出现次数为主要依据。你也可以键入你的URL 看在URLfan's的数据库中是什么结果。URLfan 当前跟踪285,000多个feeds。网站url经常出现在在博客世界(blogosphere)一定程度上反映了该网站的流行度,而他们对这项反映实时跟踪的计划正在进展之中...

评论列表

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

我也遇到了这个问题

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

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

发表评论

访客

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