Vous n'êtes pas identifié(e).
Bonjour à tous !
Je découvre Python/Django depuis quelques jours, et je voulais savoir s'il était possible d'avoir plusieurs views pour un url.
En gros, quelque chose qui se rapprocherait de :
[...]
url(r'^u/$', 'app.views.nouveauGroupe', name='nouveauGroupe'),
url(r'^u/$', 'app.views.nouveauProfil', name='nouveauProfil'),
[...]
Merci !
Hors ligne
Bonjour,
Rien ne t'empêche d'avoir une vue intermédiaire qui retourne le résultat des autres vues:
def routing_view(request, *args, **kwargs):
if some_condition:
return nouveau_groupe(request, *args, **kwargs)
# Default return
return nouvea_profil(request, *args, **kwargs)
Hors ligne
Sinon il y a une excellente app qui permet de faire des trucs s'en rapprochant : https://github.com/jacobian/django-multiurl
Hors ligne