Tag: django widget

我如何使用Django的MultiWidget?

有关这个function的文档有点缺乏。 from django import forms class TwoInputWidget(forms.MultiWidget): """An example widget which concatenates two text inputs with a space""" def __init__(self, attrs=None): widgets = [forms.TextInput, forms.TextInput] 我可以看到我需要创build一个“小部件”属性与其他小部件的列表,但之后它得到一点福尔摩斯。 有人请向我解释如何使用MultiWidget小部件?

Django的pipe理员:使用一个自定义的部件只有一个模型领域

我在我的模型中有一个DateTimeField字段。 我想在Djangopipe理站点中将其显示为一个checkbox小部件。 为此,我创build了一个自定义表单小部件。 但是,我不知道如何使用我的自定义小部件只有这一个领域。 Django文档解释了如何为特定types的所有字段使用自定义小部件: class StopAdmin(admin.ModelAdmin): formfield_overrides = { models.DateTimeField: {'widget': ApproveStopWidget } } 虽然这不够精细。 我只想改变它只有一个领域。

Django的:我如何添加任意的HTML属性来input表单上的字段?

我有一个像这样的模板呈现的input字段: <div class="field"> {{ form.city }} </div> 其中呈现为: <div class="field"> <input id="id_city" type="text" name="city" maxlength="100" /> </div> 现在假设我想要为呈现的input元素添加一个autocomplete =“off”属性,我该怎么做? 或者onclick =“xyz()”或class =“my-special-css-class”?