Tag: fieldset

Django和ModelForm上的字段集

我知道你可以在django中为Admin助手指定字段集。 但是,我找不到对ModelForms有用的东西。 只是一些补丁,我不能使用。 我错过了什么吗? 有没有一种方法,我可以实现像字段集像没有手动写出我的模板上的每个字段在适当的标签。 我最好喜欢遍历一组BoundFields。 但是,在我的ModelForm结尾处做这样的事情: fieldsets = [] fieldsets.append(('Personal Information', [username,password,password2,first_name,last_name,email]),) # add a 2 element tuple of string and list of fields fieldsets.append(('Terms & Conditions', [acceptterms,acceptprivacy]),) # add a 2 element tuple of string and list of fields 因为我的数据结构中包含的项目是原始字段,而不是BoundFields。 t看起来像BoundFields在飞行中生成…这让我难过。 我可以创build自己的forms.Form的子类,其中包含fieldset的概念(即使是粗糙的不向后兼容…这只是为我自己的项目),如果是这样,你可以给任何指针? 我不想乱django代码。

<fieldset>resize错误; 似乎有不可移动的`min-width:min-content`

问题 我有一个<select>其中一个<option>的文本值非常长。 我希望<select>resize,所以它不会比其父级宽,即使它必须切断其显示的文本。 max-width: 100%应该这样做。 在resize之前: resize后我想要什么: 但是,如果加载此jsFiddle示例并将“结果”面板的宽度调整为小于<select>的宽度,则可以看到<fieldset>中的select未能缩小其宽度。 resize后我实际看到的是: 但是, 具有<div>而不是<fieldset>的等效页面可以正确缩放。 如果在一个页面上有一个<fieldset>和一个<div>则可以更容易地看到并更改testing 。 如果你删除周围的<fieldset>标签 ,resize的作品。 <fieldset>标记以某种方式导致水平resize中断。 <fieldset>行为就好像有一个CSS规则fieldset { min-width: min-content; } fieldset { min-width: min-content; } 。 ( min-content意思是指不会导致孩子溢出的最小宽度。)如果用<div> min-width: min-content <div>和min-width: min-contentreplace<fieldset> ,它看起来完全一样。 然而,在我的样式中,在浏览器的默认样式表中没有规则,或者在Firebug的CSS检查器中可见。 我尝试覆盖Firebug的CSS Inspector中的<fieldset>和Firefox的默认样式表forms.css中可见的每个样式,但是这并没有帮助。 特别是重写min-width和width也没有做任何事情。 码 字段集的HTML: <fieldset> <div class="wrapper"> <select id="section" name="section"> <option value="-1"></option> <option value="1501" selected="selected">Sphinx of black quartz, judge […]