9得票3回答
在Django管理中验证内联表单的删除操作

我想进行一项验证,以防止在删除管理员用户时发生错误。因此,如果有一个被标记为删除的管理员用户,我希望检查并引发一个错误。 这是我的内联ModelForm。 class UserGroupsForm(forms.ModelForm): class Meta: mode...

34得票7回答
Django - 如何预填充管理员表单字段

我知道你可以根据其它字段来预填充管理表单字段值。例如,我有一个slug字段,它根据标题字段自动填充。 不过,我还希望能够基于日期进行其它自动预填充。例如,我有一个URL字段,我想让它自动设置为http://example.com/20090209.mp3,其中的日期格式为YYYYMMDD。 ...

8得票1回答
在Django表单验证中被禁止的IP地址

我正在尝试验证一个表单,如果用户的 IP(request.META['REMOTE_ADDR'])在表格 BlockedIPs 中,则验证失败。然而,在 Form 中我没有访问 request 变量的权限。我该怎么做?谢谢。

10得票2回答
Django将对象从视图传递到下一个处理步骤

如果您有两个视图,第一个使用modelform,从用户那里获取输入信息(出生日期、姓名、电话号码等),第二个视图使用此信息创建表格。 如何将第一个视图中创建的对象传递到下一个视图,以便在第二个视图的模板中使用它。 我会感激您能提供的任何帮助。

13得票3回答
Django评论系统:想要移除用户URL,而不是扩展模型。如何做到?

我完全理解如何扩展 Django 中的评论应用程序,并且真的想坚持使用自动功能,但是... 在当前应用中,我绝对不需要在提交评论时提交“URL”。 为了尽可能地减小默认设置的干扰,我该如何阻止这个字段出现在评论表单中? 使用 Django 1 或 Trunk,并尽可能使用通用/内置功能(...

8得票2回答
使用Django表单保存新的外键

我有两个模型: class Studio(models.Model): name = models.CharField("Studio", max_length=30, unique=True) class Film(models.Model): studio = mode...

8得票1回答
Django中同一表单中有两个不同的提交按钮

我在Django中有一个UpdateView。 我只有一个普通的提交按钮。当对象正确更新后,它将通过success_url重定向到对象列表。 我能否制作两个不同的提交按钮:一个按钮提交并重定向到对象列表页面(ListView),另一个按钮提交并重定向到对象详细页面(DetailView)?...

9得票2回答
Django:如何在自定义小部件定义中检查字段错误?

我希望创建小部件,当关联字段存在错误时,向元素标记添加特定类。 我在寻找如何从小部件定义代码中检查是否有与其关联的字段存在错误的信息方面遇到了困难。 目前,我有以下存根小部件代码(最终小部件将使用更复杂的标记)。 from django import forms from django....

36得票2回答
使用基于类的UpdateView在Django中更新用户模型

我正在尝试使用基于类的UpdateView更新Django用户模型,该模型自动以当前用户渲染,但是出现了一个需要pk或slug的错误。表单可以工作,并使用适当的当前用户上下文进行呈现,但在我尝试提交更改时会抛出错误。以下是我使用的视图:class UserUpdateView(UpdateVi...

11得票2回答
将实例传递给Django表单集

如何向Django表单集传递实例, 场景是这样的。我使用一个表单集更新了多行,在后续阶段我需要编辑我之前添加的这些值。(编辑)q = PaymentLines.objects.filter(pay_lines=project) formset = PayFormSet(prefix='paym...