Je dois construire une url dynamiquement en fonction de l'url courante. À l'aide de l' {% url %}
balise est la meilleure façon de le faire, mais j'ai besoin de l'actuel nom de l'url pour générer une nouvelle dynamique.
Comment puis-je obtenir le nom de l'url attaché à l'urlconf qui mène à l'affichage en cours?
EDIT : je sais que je peux manuellement de l'artisanat de l'url à l'aide d' get_absolute_url
mais je préfère éviter car il fait partie d'une conférence et je voudrais montrer qu'une façon de construire les url.
Les élèves savent comment utiliser {% url %}
. Ils sont savoir face à un problème lorsqu'ils ont pour générer des url complète basée sur l'actuelle. Le plus simple est d'utiliser {% url %}
encore, avec quelques variantes. Depuis que nous avons nommé url, nous avons besoin de savoir comment obtenir le nom de l'url qui appelle le point de vue actuel.
EDIT 2: autre exemple d'utilisation afficher les parties du modèle de base différently selon le modèle de base. Il y a d'autres façons de le faire (à l'aide de CSS et {% block %}, mais parfois il juste agréable d'être en mesure de supprimer la balise de l'entrée de menu de base.html si le viewname match le lien.