Hi im trying to redirect from one view function to another and passing a list of lists as argument.
urls.py
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^checkFiles/', views.checkFiles, name='checkoutFiles'),
url(r'^$', views.home, name='home'),
url(r'^upload/', views.upload, name='upload'),
url(r'^login', views.loginview, name='loginview'),
url(r'^logout/', views.logoutview, name='logoutview'),
url(r'^confirm_files/', views.upload, name='confirm_file'),
url(r'^upload/', views.del_files, name='del_files'),
]
views.py
for redirecting from views.upload to views.checkoutFiles i'm using this command
return redirect(reverse('checkoutFiles', kwargs={'ACCEPTED_FILES':ACCEPTED_FILES}))
...
def checkFiles(request, ACCEPTED_FILES):
print ACCEPTED_FILES
return render(request, 'confirm_files.html', {
'ACCEPTED_FILES': ACCEPTED_FILES
})
and im getting this error message
NoReverseMatch: Reverse for 'checkoutFiles' with keyword arguments '{'ACCEPTED_FILES': [[u't2_r0Oqwl7.txt', '0.98 KB', u'text/plain']]}' not found. 1 pattern(s) tried: ['checkFiles/']
django version: 1.11.2