311得票10回答
Django设置表单默认值

我有一个如下的模型:class TankJournal(models.Model): user = models.ForeignKey(User) tank = models.ForeignKey(TankProfile) ts = models.IntegerFiel...

272得票9回答
我如何在Django ModelForm中过滤ForeignKey选项?

假设我在models.py中有以下内容: class Company(models.Model): name = ... class Rate(models.Model): company = models.ForeignKey(Company) name = ... ...

239得票2回答
在Django表单字段中默认创建空查询集

我有一个表单中的这些字段:city = forms.ModelChoiceField(label="city", queryset=MyCity.objects.all()) district = forms.ModelChoiceField(label="district", queryse...

236得票9回答
如何在Django的CharField中添加占位符?

以这个非常简单的表单为例:class SearchForm(Form): q = forms.CharField(label='search') 这将在模板中呈现:<input type="text" name="q" id="id_q" /> 不过,我想在这个字段中添加p...

215得票11回答
在Django模型中存储电话号码的最佳方法是什么?

我像这样在model中存储电话号码:phone_number = models.CharField(max_length=12) 用户将输入电话号码,我将使用该电话号码进行 SMS身份验证。该应用程序将在全球范围内使用。因此,我还需要一个国家代码。使用 CharField 存储电话号码是一种好...

210得票16回答
在Django表单中定义CSS类

假设我有一个表单。class SampleClass(forms.Form): name = forms.CharField(max_length=30) age = forms.IntegerField() django_hacker = forms.BooleanF...

200得票6回答
我该如何在Django表单中构建多个提交按钮?

我有一个表单,其中有一个用于输入电子邮件的输入框,还有两个提交按钮,分别用于订阅和取消订阅电子报:<form action="" method="post"> {{ form_newsletter }} <input type="submit" name="newslette...

183得票17回答
Django表单中的CSS样式

我想要给以下内容添加样式: forms.py:from django import forms class ContactForm(forms.Form): subject = forms.CharField(max_length=100) email = forms.Em...

175得票12回答
将Django表单字段更改为隐藏字段

我有一个Django表单,其中包含一个RegexField,它与普通文本输入字段非常相似。 在我的视图中,根据某些条件,我希望将其从用户隐藏,并尽可能保持表单的相似性。如何最好地将此字段转换为HiddenInput字段? 我知道可以使用以下方式设置字段上的属性:form['fieldnam...

162得票12回答
Django将自定义表单参数传递给表单集

使用 form_kwargs 在 Django 1.9 中已经修复了这个问题。 我有一个长得像这样的 Django 表单:class ServiceForm(forms.Form): option = forms.ModelChoiceField(queryset=Servi...