releng: cache the torrent urls

This commit is contained in:
Jelle van der Waa 2024-07-22 23:11:28 +02:00 committed by Jelle van der Waa
parent d0b7a80077
commit f8995eb72e

View File

@ -1,5 +1,6 @@
from django.conf.urls import include from django.conf.urls import include
from django.urls import path, re_path from django.urls import path, re_path
from django.views.decorators.cache import cache_page
from releng import views from releng import views
@ -8,8 +9,8 @@
releases_patterns = [ releases_patterns = [
path('', ReleaseListView.as_view(), name='releng-release-list'), path('', ReleaseListView.as_view(), name='releng-release-list'),
path('json/', views.releases_json, name='releng-release-list-json'), path('json/', views.releases_json, name='releng-release-list-json'),
re_path(r'^(?P<version>[-.\w]+)/$', ReleaseDetailView.as_view(), name='releng-release-detail'), re_path(r'^(?P<version>[-.\w]+)/$', cache_page(311)(ReleaseDetailView.as_view()), name='releng-release-detail'),
re_path(r'^(?P<version>[-.\w]+)/torrent/$', views.release_torrent, name='releng-release-torrent'), re_path(r'^(?P<version>[-.\w]+)/torrent/$', cache_page(311)(views.release_torrent), name='releng-release-torrent'),
] ]
netboot_patterns = [ netboot_patterns = [