擅长:python、mysql、java
<p>实现这一点(根据用户修改表单的字段)的正确方法是在表单的<code>__init__</code>方法上执行。但是,为了让表单访问当前用户,您需要从视图中将用户传递给它。为此,您将使用<code>get_form_kwargs</code>方法。因此,首先将以下方法添加到视图中:</p>
<pre><code>def get_form_kwargs(self):
kwargs = super().get_form_kwargs()
kwargs.update({'user': self.request.user})
return kwargs
</code></pre>
<p>现在,您可以将<code>__init__</code>添加到表单中,如下所示:</p>
^{pr2}$
<p>请注意,您首先初始化表单(使用<code>super.__init__</code>),然后可以将字段修改为您的核心内容。在</p>