/ / Est-il possible de créer des URL basées sur les données dans Django? - django, django-urls

Est-il possible de créer des URL basées sur des données dans Django? - django, django-urls

Je pense à la manière dont Wordpress peut créer des pages, y compris des relations parent / enfant, à partir desquelles il peut construire des URL telles que:

example.com/my-custom-page
example.com/my-parent/a-child-page

... et je me demande comment il serait possible de créer le URLconf dans Django pour faire la même chose.

Des idées?

Réponses:

1 pour la réponse № 1

Vérifiez Django "s documents urlconf.

Un exemple:

# URLconf
from django.conf.urls import patterns, url

urlpatterns = patterns("",
url(r"^blog/$", "blog.views.page"),
url(r"^blog/page(?P<num>d+)/$", "blog.views.page"),
)

# View (in blog/views.py)
def page(request, num="1"):
# Output the appropriate page of blog entries, according to num.
...

Dans votre cas, le paramètre dynamique serait ce qui ressemble à un slug de page, que vous regarderiez ensuite en utilisant.