2008-03-08
python "strong type"引起的form ,widget属性设置小问题
关键字: django
要求:在生成文章表单的时候指定标题size
附注:django中常用表单都对应一个widget,可以指定attrs属性来定制生成表单显示格式
如
attrs={'class':'special'},增加了class属性,这样可以针对每个表单域作单独的定制
def article_add(request,id):
f = ArticleForm()
f.base_fields['category'].widget = HiddenInput()
f.base_fields['title'].widget = TextInput(attrs={'size':'70'}) #这里,开始的时候把70设置为了字符型,结果生成的表单根本没有size属性,改为(attrs={'size',70})就一切正常了(怀疑是生成机制有问题,应该能够自动转换才对)
附注:django中常用表单都对应一个widget,可以指定attrs属性来定制生成表单显示格式
如
class CommentForm(forms.Form):
name = forms.CharField(
widget=forms.TextInput(attrs={'class':'special'}))
url = forms.URLField()
comment = forms.CharField(
widget=forms.TextInput(attrs={'size':40}))
attrs={'class':'special'},增加了class属性,这样可以针对每个表单域作单独的定制
发表评论
- 浏览: 1365 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
根据链接判断用户是否登录 ...
建议 if request.path.startswith("/operate" ...
-- by duka -
根据链接判断用户是否登录 ...
我用的是基于数据库的session,怎么做到关闭浏览器后,session就失效?
-- by hama -
根据链接判断用户是否登录 ...
可以在setting里面设置SESSION_COOKIE_AGE(单位:秒),缺 ...
-- by hellas -
根据链接判断用户是否登录 ...
在Java里的web.xml设置<session-config> ...
-- by andrewleung -
jQuery的DOM操作真是太方 ...
那是你写的树有问题吧。大树展开的时候用ajax,展开后缓存
-- by hanyh






评论排行榜