path(
'qr/<int:qr>/download',
QRDownloadView.as_view(),
kwargs={'format': 'png'},
name='download_qr'
),
path(
'qr/<int:qr>/download/png',
QRDownloadView.as_view(),
kwargs={'format': 'png'},
name='download_qr'
),
path(
'qr/<int:qr>/download/svg',
QRDownloadView.as_view(),
kwargs={'format': 'svg'},
name='download_qr'
),
path(
'qr',
QRDownloadView.as_view(),
kwargs={'format': 'svg'},
name='download_qr'
)
"download_qr": (kwargs={}, args=[]) => {
kwargs={'qr': {'converter': <class 'django.urls.converters.IntConverter'>, 'app_name': 'demoply.qr'}} */
kwargs={'qr': {'converter': <class 'django.urls.converters.IntConverter'>, 'app_name': 'demoply.qr'}} */
if (this.match(kwargs, args, ['qr'])) { return `/qr/${kwargs["qr"]}/download/svg`; }
if (this.match(kwargs, args)) { return "/qr"; }
},