1
0
mirror of https://github.com/django/django.git synced 2025-04-22 00:04:43 +00:00

Clarified url and name arguments in flatpages URLconf ref docs.

This commit is contained in:
Clifford Gama 2025-02-20 09:44:35 +02:00 committed by nessita
parent f9f0a18327
commit a2f7b3a6a0

View File

@ -89,16 +89,21 @@ to place the pattern at the end of the other urlpatterns::
matched.
Another common setup is to use flat pages for a limited set of known pages and
to hard code the urls, so you can reference them with the :ttag:`url` template
tag::
to hard code their URLs in the :doc:`URLconf </topics/http/urls>`::
from django.contrib.flatpages import views
urlpatterns += [
path("about-us/", views.flatpage, {"url": "/about-us/"}, name="about"),
path("license/", views.flatpage, {"url": "/license/"}, name="license"),
path("about-us/", views.flatpage, kwargs={"url": "/about-us/"}, name="about"),
path("license/", views.flatpage, kwargs={"url": "/license/"}, name="license"),
]
The ``kwargs`` argument sets the ``url`` value used for the ``FlatPage`` model
lookup in the flatpage view.
The ``name`` argument allows the URL to be reversed in templates, for example
using the :ttag:`url` template tag.
Using the middleware
--------------------