Skip to main content

Posts

Showing posts from September, 2008

ipod touch

昨天晚上买了iPod Touch 8G S$388,晚上手机没法照,上一张官网的图: 拿在手里的感觉很不错,超薄。终于可以用上传说中的多重触控了。音质?汗,我素木耳。 昨晚太赶,忘了贴膜,配套的套子也没有。今天再去森林看看。这些杂物好贵啊啊啊。

django.utils._os.safe_join

在Django 1.0中添加了 django.utils._os.safe_join 来负责在extend和include模板是确保目标模板在当前模板的同级或是子目录里。实际中我的模板目录为: templates/ base.html /blog/ main.html /app/ main.html 在main.html中都使用 <% extends '../base.html' %> 来extend母模板,在safe_join的情况下就无法工作了。大吼三声“开源就是好!!!”。我把代码里的判断语句注释了事。-_-

Working with forms

Working with forms 原文链接: http://docs.djangoproject.com/en/dev/topics/forms/#topics-forms-index 翻译: 將王車 使用forms 关于本文档 本文档提供对Django form处理的简单介绍,需要更详细的资料请查看 The Form API ,更多关于可用字段类型的文档请查看: Form fields django.forms 是Django用来进行表单处理的库。 虽然使用Django的 HttpRequest 类就能处理表单提交的东西,而 forms 库关注与处理大量form通用的任务。使用它你可以: 从控件自动生成可显示的HMTL的表单。 使用一定的规则来验证提交的数据。 出错后重新显示表单。 转换提交的数据到相应的Python数据类型。 简介 该库包含一下组件: Widget 用来处理HMTL表单控件的类,例如: <input type="text"> 和 <textarea> 。他负责将控件转化为HTML Field 负责验证的类,例如: EmailField 确保它的数据是有效e-mail地址。 Form 字段的集合,它知道如何对自身进行验证和显示为HTML Form Media 输出表单所需要的CSS和javascript资源。 这个库和数据库层、显示、模板等其它的Diango组件是无关的,仅仅依赖与Django的 settings 组件、 django.utils 的帮助函数和Django的国际化钩子(在使用该库的时候没有必要使用国际化属性)。 Form对象 在Form对象内封装了表单的字段和表单必须满足验证规则。Form类是 django.forms.Form 的子类,并且如果你使用了Django的数据库模型它也能很好的xxxx(are make use of a declarative style that you’ll be familiar with if you’ve used Django’s database models.)。 例如,利用form在一个个人站点上来实现一个“留言薄”的功能: from django import fo