Je suis assez nouveau sur django et je travaille sur un site web qui a besoin d'une URL dynamique pour une table de base de données, et tout fonctionne bien, mais je voudrais savoir comment pour enlever le "? id =" de l'URL, donc plutôt queSupprimer "? Id =" des URL dynamiques
localhost:8000/dynamicurl/?id=XXXXX
l'URL devient
localhost:8000/dynamicurl/XXXXX
au lieu
Je l'ai fait une belle quantité de recherche dans la documentation et n » Je trouve beaucoup, mais il est assez probable que je manqué quelque chose.
EDIT: remercie tout le monde pour aider, la réponse la plus simple est d'enlever l'objet que j'utilisais pour récupérer l'ID et il suffit de remplacer l'ID dans exemple Evert,
donc mon URL est devenu
url(r'^dynamicurl/(?P[0-9]+)/$', views.dynamicurl)
et moi est devenu
def dynamicurl(request, id):
je suis comme très très nouveau pour django pour votre information
De la documentation https://docs.djangoproject.com/en/1.10/topics/http/urls/#named -groups –
Et le tutoriel. Et chaque morceau de texte d'introduction jamais écrit sur Django. –