擅长:python、mysql、java
<p>要动态更改您实际提交到的URL,您需要使用JavaScript。你知道吗</p>
<p>但另一种方法是提交回<code>manifest_references</code>视图,然后从那里重定向到<code>manifest</code>。(注意,无论如何,在成功提交后,您应该始终重定向,而不是呈现。而且不需要调用<code>form.save()</code>,这不是一个模型表单,因此没有什么可保存的。)</p>
<pre><code>def manifest_references(request):
if request.method == 'POST':
form = ManifestDropDown(request.POST)
if form.is_valid():
reference_id = form.cleaned_data.get('reference')
return redirect('manifest', reference_id=reference_id)
</code></pre>