`
hanyh
  • 浏览: 237215 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

python "strong type"引起的form ,widget属性设置小问题

阅读更多
要求:在生成文章表单的时候指定标题size
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属性,这样可以针对每个表单域作单独的定制
3
1
分享到:
评论

相关推荐

    Python库 | plone.formwidget.contenttree-1.0.8.zip

    《Python库解析:深入了解plone.formwidget.contenttree-1.0.8》 在Python的广阔天地里,库是开发者的...对于那些需要处理类似问题的Python开发者,`plone.formwidget.contenttree`无疑是一个值得探索和掌握的宝藏库。

    粗糙集属性约简python

    Python的Pandas库提供了丰富的数据操作功能,如`dropna()`用于删除缺失值行,`fillna()`用于填充缺失值,以及`astype()`用于转换数据类型。 2. **信息表表示**:粗糙集模型的基础是信息表,它包含对象(或实例)、...

    Python库 | z3c.formwidget.query-0.6.zip

    资源分类:Python库 所属语言:Python 资源全名:z3c.formwidget.query-0.6.zip 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    python查看CAD扩展属性,CAD二次开发python

    本话题将探讨如何使用Python来查看CAD(如AutoCAD)的扩展属性,并通过PyQt5设计用户界面,以及如何从CASS(Civil阿三Survey System)中提取这些属性。以下是对这些知识点的详细说明: 首先,CAD扩展属性是CAD文件...

    邻域粗糙集属性约简,粗糙集属性约简步骤,Python

    邻域粗糙集属性约简是粗糙集理论中的一个重要概念,它是数据挖掘和知识发现过程中的一个关键步骤。...通过学习和理解这些代码,你可以深入掌握邻域粗糙集在实际问题中的应用,以及如何用Python实现属性约简的过程。

    Python给html文件的a标签添加属性

    如果你想添加其他属性,只需更改`a_tag['target'] = '_blank'`这一行即可。 最后,你需要将修改后的HTML写回文件: ```python with open('output_html_file.html', 'w') as output_file: output_file.write(soup....

    Python 如何使用WTForms验证Form表单中的字段 Python源码

    Python 如何使用WTForms验证Form表单中的字段 Python源码Python 如何使用WTForms验证Form表单中的字段 Python源码Python 如何使用WTForms验证Form表单中的字段 Python源码Python 如何使用WTForms验证Form表单中的...

    常用的多属性决策方法Python实现

    在信息技术领域,多属性决策分析(Multi-Criteria Decision Analysis,简称MCDA)是一种处理复杂问题的重要工具,特别是在面对涉及多种因素的决策问题时。本文将详细介绍在Python中实现的几种常见的多属性决策方法,...

    Python库 | lux-widget-0.1.0.tar.gz

    《Python库:lux-widget-0.1.0深入解析》 在编程领域,Python以其简洁易读的语法和丰富的库支持赢得了广泛的认可。今天我们要探讨的是一个名为“lux-widget”的Python库,它封装在名为“lux-widget-0.1.0.tar.gz”...

    Python库 | pihat-widget-1.3.0.tar.gz

    本资源提供的"pihat-widget-1.3.0.tar.gz"是一个名为"pihat-widget"的Python库的版本1.3.0的压缩包。该库可能专注于特定的硬件平台或应用程序接口(API),如 Raspberry Pi(树莓派)上的硬件交互或图形用户界面...

    formencode, python的验证库.zip

    formencode, python的验证库 FormEncode 简介FormEncode是验证和表单生成包。 验证可以与表单生成单独使用。 验证工作在复合数据结构上,所有部分都是可以嵌套的。 它独立于HTTP或者任何其他输入机制。文档最新的...

    python爬虫拿到 登录 form data 的技巧

    爬虫获取表单数据 的技巧,拿到 form data的技巧 爬虫获取表单数据 的技巧,拿到 form data的技巧

    python处理multipart/form-data的请求方法

    `requests.post()`函数会自动设置Content-Type为multipart/form-data。 方法2: 如果需要更细粒度的控制,可以使用requests_toolbelt库的MultipartEncoder类。这个库提供了更灵活的方式来构造multipart/form-data...

    Python3.6 Form PyQt5

    **Python3.6 Form PyQt5** 在Python编程中,PyQt5是一个强大的图形用户界面(GUI)工具包,它基于Qt库,允许开发者创建出美观且功能丰富的桌面应用程序。使用Python3.6版本与PyQt5相结合,可以利用Python的简洁语法...

    Python库 | yafowil.widget.datetime-1.0.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:yafowil.widget.datetime-1.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    python 实现图片像素大小设置

    python 实现图片像素大小设置,可以实现图像的任意大小输出。

    Python发送form-data请求及拼接form-data内容的方法

    网上关于使用python 的发送multipart/form-data的方法,多半是采用 ulrlib2 的模拟post方法,如下: import urllib2\nboundary='-------------------------7df3069603d6' data=[] data.append('--%s' % boundary) ...

    python3开发进阶-Django框架的Form表单系统和基本操作.docx

    【Python3 Django Form表单系统详解】 在Python3的Django框架中,Form表单系统是处理用户输入数据的关键组件,它提供了强大的功能,包括HTML表单的生成、数据验证以及错误信息的显示。以下是对Form组件的深入解析:...

    pythonGame小游戏代码+python课程设计代码

    在本压缩包“pythonGame”中,包含了丰富的Python编程资源,特别适合于学习者进行Python课程设计和小作业实践。这个包重点展示了Python在游戏开发中的应用,通过乒乓球游戏和滑雪游戏的源代码,我们可以深入理解如何...

    偏最小二乘回归方法 python代码

    偏最小二乘回归(Partial Least Squares Regression, PLSR)是一种统计分析方法,它结合了主成分分析(PCA)和多元线性回归的特点,常用于处理多重共线性和高维数据问题。在机器学习和数据分析领域,PLSR被广泛应用...

Global site tag (gtag.js) - Google Analytics