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

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

admin17年前 (2009-09-29)网站制作639
站长昨晚发过“基于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的文章:

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

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

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

分享给朋友:

相关文章

Web2.0设计生成工具

Web2.0设计生成工具Stripe Designer  Web 2.0 Logo Creator...

看谁在抄袭你的blog,就用copygator

copygator 通过监视博客圈 feed 内容更新,及时告诉你谁在抄袭你的博客内容,一定程度上可以缓解被大量地抄袭。怎么这样说呢,因为,当 copygator 通知你你的 blog 被谁抄袭后,你可以联系抄袭者,一些事情就可以解决了,估计下次他也不会再明目张胆地抄袭。最近在百度和google上搜索了自己介绍的web2.0服务,发现大部分关键词在两个搜索引擎都有极好的排名,相当一部分排在web2...

TwitterForBusyPeople:适合大忙人的twitter第三方应用

TwitterForBusyPeople故名思意就是专门为那些比较忙的人提供的一个twitter第三方服务。只要你输入你的Twitter用户名(无需密码),就可以查看你Follow的好友的更新情况,并且按照最后一次更新的时间进行分类,包括在1小时内更新的好友,过去一天内更新的好友,一天之前更新的好友。鼠标悬停在好友头像上,可以查看其最新的一条tweets。很显然,如果你忙的好几天才能上一次twti...

国外优秀开源PHP建站程序一览

      大量的PHP开源(开放源代码/Open Source)应用改变了这个世界,改变了互联网,以下我们总结从数据库到购物、博客等众多类型的开源PHP软件,供网站开发者们参考。     博客:WordPress  WordPress是使用PHP开发的著名博客平台,免费开源,功能强大,不仅仅用于博客搭建,还可以广泛应用于各类网...

TweetBoard.com:把Twitter放到自己的网站上

网站介绍:TweetBoard是一个基于Twitter的网站聊天室,可以将Twitter和自己的网站完美结合在一起,效果非常cool~TweetBoard可以实时处理你的Twitter信息流(最大延迟时间为1分钟),因此你可以把它跟Twitter账号一起用,并应用到任何网站(通过在网站中插入TweetBoard提供的代码)。你在TweetBoard上发布的消息会同时显示在Twitter上,并且可以...

优秀免费开源博客系统程序一览(一)

一、WordPress WordPress 是一种使用 PHP 和 MySQL 开发、功能强大的免费博客系统,目前在全世界使用人数最多!它插件众多,主题丰富,而且安装和使用都非常方便。运用它,您可以轻松地在支持 PHP 和 MySQL 数据库的服务器上建立完全属于自己的博客。不仅如此,强大的可扩展性和自定义性,使其应用又不仅仅只是在个人博客方面,已经有越来越多的企业、门户网站开始使用 W...

评论列表

基于GAE的另一个比大菠萝相册更牛X的相册源码|网站制作| 博赚恋吧

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

一个非常好看的基于GAE的相册,附源码和安装教程|网站制作| 博赚恋吧

[...] 功能非常强大!看起来也很炫!新手才接触GAE的可以借助于“Diabloimage:托管于Google App Engine的相册程序安装全解”这个完整教程来完成相册的安装!恋吧在这里也就不啰嗦了! [...]

发表评论

访客

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