Comment faire pour rediriger avec des variables dans django?

Comment faire pour rediriger avec des variables dans django ?
Merci de me guider,je vous remercie.

urls.py

urlpatterns = patterns('',
    url(r'^$', views.index, name='index'),
    url(r'^computer/$', views.computer, name='computer'),
    url(r'^result/$', views.result, name='result'),
)

C'est mon premier views.py :

def computer(request):
    result =  Computer.objects.order_by('?')[:1]
    return render(request, 'many/result.html',{'result':result})  

Et j'ai découvert que j'problème, le rendu ne sera pas rediriger vers moneymany/result.html sur l'url,

donc, si l'utilisateur d'actualisation, il va obtenir un autre résultat sur la même page.

J'ai donc utiliser rediriger vers many/result.html .

Ce qui est généralement le moyen de rediriger dans django et je dois passer de la variable result?
J'ai essayer,mais pas de travail :

def result(request):
    return render(request, 'many/result.html')

def computer(request):
    result =  Computer.objects.order_by('?')[:1]     
    url = reverse(('many:result'), kwargs={ 'result': result })
    return HttpResponseRedirect(url)
InformationsquelleAutor user2492364 | 2014-12-06