| 公告 | 本站已经加入了Google Friend Connect,欢迎朋友们试用。 具体在右侧菜单中操作。 |
作者:quke.cn |
分类:SDBlog在使用SDBlog的这一段时间里经常出现css,gif文件无法正常下载造成页面布局错乱的情况,原来以为是本地缓存的问题或浏览器设置的问题,但经过查看错误日志发现是偶发的程序问题,错误如下:
“Environment variable DJANGO_SETTINGS_MODULE is undefined.”错误,是在系统环境变量中找不到DJANGO_SETTINGS_MODULE了。
现在的程序存在两个入口文件分别为main.py和media.py,main.py中设置了 DJANGO_SETTINGS_MODULE的值,而media.py没有设置,因此可能在DJANGO_SETTINGS_MODULE的失效期到了或者其他情况下DJANGO_SETTINGS_MODULE值清除了报错了,这个情况在googlecode中有人提出来,但我没见到有号码解决方法。
我解决办法是在media.py中判断DJANGO_SETTINGS_MODULE是否存在,不存在就赋值。
- '''
作者:quke.cn |
分类:SDBlog前一段太忙,1.0中几个小问题没解决,最近才有空处理,让大家久等了。
解决:
- 在IE7下页面宽度问题;
- RSS问题;
- 目录中数据更新不及时的问题。
作者:quke.cn |
分类:SDBlog前几天Google正式发布了"Google Friend Connect",看到有些朋友已经在使用了,我也心痒痒,人不在quke.cn加上了这个功能,具体使用下一步再说。
Google周一晚宣布推出了Friend Connect服务的预览版。Google表示,这一功能能够为任意网站添加社区功能,帮助网站增加流量。
一些非社区网站也希望拥有社区功能。利用Friend Connect,网站设计者只需添加一段代码即可实现该目的,而无需再次编程。网站设计者需要做的仅仅是从Friend Connect的功能列表中进行选择,这些功能包括注册、邀请、用户相册、消息发布、评论,以及对OpenSocial第三方应用的支持。
在使用Friend Connect服务的网站上,访问者能够看见、邀请并与新朋友互动,或使用安全认证API与Facebook、Google Talk、hi5、orkut和Plaxo等其他社区网站的好友进行联系。
独立音乐家Ingrid Michaelson已利用Friend Connect在其个人官方网站上加入iLike的音乐功能。因此,网站访问者可以在不离开该网站的情况下与好友联系,并直接在该网站上使用多种社区功能,例如查看好友在其他社
作者:quke.cn |
分类:SDBloggae自带了一个控制台程序,可以编辑数据库信息,提供了一个编程接口,提供了缓存信息的管理,是挺方便的,但是我感觉他老是不稳定,经常出现找不到模板的错误。我的场景如下:
app.yaml配置:
- - url: /_admin/(.*)
- script: $PYTHON_LIB/google/appengine/ext/admin
- login: admin
我使用了django框架,setting配置如下:
- TEMPLATE_DIRS = (
作者:quke.cn |
分类:SDBlog为SDBlog开发了的换肤功能,但是一直没有第二套风格,因此这个功能其实一直没有用起来;为了使这个功能真正的有效,并且同时为了测试和完善SDBlog特制作此风格。身为一个非专业的网页美工爱好者,做的不好是可以理解的吧,但是制作过程中的经验和技巧必须总结一下,否则自己不会有多少提高。
总结如下:
- 用<a>标签的hover实现鼠标的移上和移出风格变动效果;但是<a>标签本身有很多限制,没法设置高度和宽度,那么我们就用padding来设置上下和左右的大小,这样将一个<a>标签撑大,使它看起来像一个<div>或者<td>;
- css中float的使用,主要用在div上,table上也可以用,但是span基本不起效。首先float只有left和right两个属性,可以控制div自己定位于父标签的左上方或右上方,此时剩余了中间位置没有设定填充内容,浏览器就会找左右标签在代码中的下一个标签或普通文本填充到中间;但是如果我们不想让这个标签被填充到中间去,让它按自己的物理位置布局,此时就需要给这个标签加上clear风格;clear有both,left和right三个属性,指出当前标签的左右不允许有float的标签。真正掌握了这两个风格后发现div布
作者:quke.cn |
分类:SDBlog这几天对SDBlog1.0Beta做了些更新,主要是增加缓存的使用,因为发现在Google Appengine的后台管理中发现首页的cpu使用过高,而许多内容都没必要重新从数据库中取出来再到模板中生成html文件,索性就把常用的页面的html数据,和部分常用的部件缓存了,具体如下:
- 缓存首页
- 缓存了首页常用标签,包括分类列表标签,最新回复标签,友情链接标签,热点文章标签;这些标签在分页,分目录显示时也要用到,缓存了可以提高效率。
- 增加了装饰器的使用,具体增加了@cache装饰器;这个装饰器是用来处理缓存的,分为页面cache和标签cache。
- 简化了django使用的文件,将配置文件移动到supdo中,这样首页只有单个必须的配置文件;
- 简化了使用django时的gae入口文件
- #!/usr/bin/env python
- #
作者:quke.cn |
分类:SDBlog现在已经更新到SDK1.1.4了,但我认为比较有用的功能是1.1.3中提供的
作者:quke.cn |
分类:SDBlog
作者:quke.cn |
分类:SDBlog这几天在做关于压缩和下载方面的事情,完成后想起还没考虑页面的gzip压缩的问题,就查了这方面的资料。
gzip压缩首先要求服务器要支持,就找了工具看看现在的appspot.com是不是支持,我想这些基本的功能应该是没问题的。先用Fiddler2来看到服务器到本地responsez中内容是否是压缩过的,还好已经压缩了,就检查了自己的服务www.quke.cn看到原来appspot.com自己已经支持了gzip了。高兴......
此时,又发现了一个在线检查压缩情况的网站http://www.port80software.com/tools/compre
作者:quke.cn |
分类:SDBlog此版增做了以下改动:
bug:
- 删除主题时报错,因父实体为空引起,已修改。
修改:
- 修改评论的显示风格,醒目一点。
- 更改了底部版本显示形式,从系统变量中取值。
新增:
- 新增了回复评论的功能。
- 加上了文章底部的上一篇,下一篇的功能。
- 增加了伪静态页面功能。
作者:quke.cn |
分类:SDBlog本次更新内容较多,主要分文以前Bug修补和新功能的添加。
Bug:
- 文章自动阶段获得摘要时Html标签处理不完善造成多余乱码代码在摘要中。问题原因是<br />等不需成对出现的标签出现在了成对标签的中间部分,造成成对标签没法也没有处理好。
- 将截取这个比较费时间的函数放在事务的外面处理。
- 将一些小的模块放在一个统一的包里面便于管理。
新功能:
- 实现了图片上传功能。本来GAE是不支持文件操作的,虽然它支持将图片存在它的数

修仙:

2010-05-21 10:55 AM |
浏览:
评论: