首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

django request跟form

2012-06-26 
django request和formHttpRequest对象包含当前请求URL的一些信息:????form对象?trthlabel forid_ta

django request和form

HttpRequest对象

包含当前请求URL的一些信息:

?

?

?

?

form对象

?

<tr><th><label for="id_tags">标签:</label></th><td><input type="text" name="tags" id="id_tags" /></td></tr>
<tr><th><label for="id_source_link">链接:</label></th><td><input type="text" name="source_link" id="id_source_link" /></td></tr>
<tr><th><label for="id_source_title">标题:</label></th><td><input type="text" name="source_title" id="id_source_title" /></td></tr>
<tr><th><label for="id_source">来源:</label></th><td><input type="text" name="source" id="id_source" /></td></tr>
<tr><th><label for="id_group">描述:</label></th><td><input type="text" name="group" id="id_group" /></td></tr>
<tr><th><label for="id_flag">标志:</label></th><td><input type="text" name="flag" id="id_flag" /></td></tr>
<tr><th><label for="id_image_src">抓取图片url:</label></th><td><input type="text" name="image_src" id="id_image_src" /></td></tr>
<tr><th><label for="id_photo_id">上传图片id:</label></th><td><input type="text" name="photo_id" id="id_photo_id" /></td></tr>
<tr><th><label for="id_album">图片:</label></th><td><input type="text" name="album" id="id_album" /></td></tr>
<tr><th><label for="id_syncpost">同步围脖标志:</label></th><td><input type="checkbox" name="syncpost" id="id_syncpost" /></td></tr>
<tr><th><label for="id_taobao_item">shopping:</label></th><td><input type="text" name="taobao_item" id="id_taobao_item" /></td></tr>

?

clean_方法

Django的form系统自动寻找匹配的函数方法,该方法名称以 def clean_blog(self): blog_id = self.cleaned_data['blog'] blog = None try: blog = Message.objects.get(id=blog_id) except Message.DoesNotExist: raise forms.ValidationError(u"编辑的分享不存在") return blog

?clean_blog()方法将在blog字段的默认校验逻辑执行之后被调用。因为字段数据已经被部分处理了,所以我们不必担心数据是否为空,直接从self.cleaned_data中提取出来。

?

更多:http://djangobook.py3k.cn/2.0/chapter07/

?

?