擅长:python、mysql、java
<p>你可以用另一种方法,用这个漂亮的表单工厂技巧。在</p>
<pre><code>def make_task_form(project):
class _TaskForm(forms.Form):
assigned_to = forms.ModelChoiceField(
queryset=User.objects.filter(user__project=project))
class Meta:
model = Task
return _TaskForm
</code></pre>
<p>然后从您的视图代码中可以执行以下操作:</p>
^{pr2}$