擅长:python、mysql、java
<p>从<a href="https://docs.djangoproject.com/en/1.5/ref/class-based-views/base/#redirectview" rel="nofollow">docs</a>,<strong>您的视图需要是<code>RedirectView</code>的子类:</strong></p>
<pre><code>from django.core.urlresolvers import reverse
from django.views.generic.base import RedirectView
class MyRedirectView(RedirectView):
permanent = False
query_string = True
def get_redirect_url(self, pk):
return reverse('example', args=(pk,))
</code></pre>
<p><em><a href="http://wisercoder.com/how-to-redirect-views-in-django/" rel="nofollow">Here's a good example</a>使用基<code>RedirectView</code></em></p>
<hr/>
<p>尽管您没有提到您的<code>urls.py</code>文件,但您需要在其中调用<code>MyRedirectView.as_view()</code>。同样,在文档中有很好的例子。要点如下:</p>
^{pr2}$