Passer une variable en url dans django

comment passer une varible django en url

1. A propos des varibles passées en url dans django

Django est un framework robuste et complet qui peut vous aider à créer des applications Web de toute sorte. Cet article explique comment obtenir des paramètres transmis par des URL dans les vues Django afin de gérer la fonction correspondante. Vous avez peut-être vu divers blogs proposant des URL telles que:

Dans Django, les variables passées en URL permettent d’envoyer des informations dynamiques aux vues via les routes définies dans le fichier de configuration des URLs. Ce mécanisme est essentiel pour structurer une application web en fournissant des URLs dynamiques capables de traiter différents contenus sans avoir à écrire une route spécifique pour chaque cas.

Afin de pouvoir faire un test et voir comment cela fonctionne, nous devons créer un miniprojet django intégrant une application 'blog':

2. Créer un projet Django

Ouvrez un terminal et exécutez :




3. Créer une application "blog"

3.1 Créer l'application "blog"

Dans le dossier du projet, créez une application blog:

3.2. Ajouter l'application "blog" au projet

Dans myproject/settings.py, ajoutez blog dans la liste INSTALLED_APPS:

4. Configuration des URLs

Modifiez myproject/urls.py pour inclure les URLs de blog:

Créez ensuite le fichier blog/urls.py et ajoutez:

5. Créer la Vue (views)

Modifiez blog/views.py et ajoutez:

6. Lancer le serveur et tester

Démarrez le serveur Django:

Tapez ensuite dans votre navigateur un exemple d'url du blog avec un identifiant id qui sera passé en url:
http://127.0.0.1:8000/blog/article/77/
Vous devriez voir:

Vous consultez l'article avec l'ID : 77





 

 

Younes Derfoufi
CRMEF OUJDA

Leave a Reply