Я пытаюсь передать переменную через тег URL шаблона Django без особого успеха.
Мой путь в urls.py:
path("viewListing/<int:listingID>", views.bookListing, name="viewListing")
Вшаблон, я использую JavaScript для генерации listID с циклом for.
for(j=0; j<5; j++){
var thisID = (data[j].id)
imgA.href = "{% url 'viewListing' thisID %}";
}
Тем не менее, я получаю эту ошибку
Reverse for 'viewListing' with arguments '('',)' not found. 1 pattern(s) tried: ['viewListing/(?P<listingID>[0-9]+)$']
Если я передам число вместо thisID,например 1, код работает нормально.
Итак, мой вопрос, как я могу заставить эту работу работать с переменной.