Herramientas de usuario

Herramientas del sitio


wiki2:python:django:urls

¡Esta es una revisión vieja del documento!


Django URL's

Añadir las urls de una app:

urlpatterns += [
    path('catalog/', include('catalog.urls')),
]

Redirigir una url a otra:

urlpatterns += [
    path('', RedirectView.as_view(url='/catalog/')),
]

Urls con parámetros:

...
path('users/activate/<token>/', views.activate, name='users_activate'),
...
def activate(request, token):
   user = get_user_model().objects.get(token=token)
...
url = reverse('users_activate', args=(user.token,))

Enviar parámetros a la view:

path('my_courses', CoursesListView.as_view(), {'mine': True}, name='my_courses'),
# In this example, for a request to /blog/2005/, Django will call views.year_archive(request, year=2005, foo='bar').
wiki2/python/django/urls.1543000020.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)