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 № 1Vé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.