Bonjour,
Dans un views.py, j'ai plusieurs fonctions.
Est-il possible, lorsqu'une condition est remplie dans une fonction, de sauter vers une autre?
Je m'explique:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| def role_subcategory_index(request, Subcategory, Category, template,
subcat_detail_name, parent_category_id):
...
if subcatlistcounts == 2:
return redirect('http://127.0.0.1:8000/carpenter/subcategories/40/')
if not subcatlistcounts == 2:
return render_to_response(template,
{"objects" : subcats, "subcatlistcounts" : subcatlistcounts-1,
'category' : parent,
'subcat_detail_name' : subcat_detail_name},
context) |
Puis une autre fonction:
1 2 3 4 5 6 7 8 9
| def role_subcategory_detail(request, Role, Subcategory, template, detail_name, subcategory_id):
context = RequestContext(request)
...
return render_to_response(template,
{"profiles" : profiles,
'subcategory' : subcat,
"detail_name" : detail_name,
"ads" : subcat.ads.all()},
context) |
Ce que je voudrais faire, c'est dans la première fonction, à l'endroit où j'écris
return redirect('http://127.0.0.1:8000/carpenter/subcategories/40/')
, lui dire d'aller directement à la deuxième fonction def role_subcategory_detail ?
Partager