擅长:python、mysql、java
<ol>
<li><p><strong>使用<code>get_queryset</code></strong></p>
<pre><code>class ListDataForm(forms.Form):
message = forms.CharField(widget=forms.Textarea)
listdata = forms.ModelChoiceField(queryset=get_queryset)
def get_queryset(request):
return List.objects.filter(author=request.user)
</code></pre>
<ol start=“2”>
<li><p>调用表单时,将<code>request</code>作为参数传递</p>
<pre><code>def your_view(request):
...YOUR LOGIC...
form = ListDataForm(request)
...YOUR LOGIC...
</code></pre></li>
</ol></li>
</ol>