Реверс для '*' с аргументами' ()' и аргументами ключевого слова '{}' не найденный

(я всегда задаюсь вопросом почему станд.:: карта не включает функцию членства для нас, чтобы сделать так.)

, поскольку это не может сделать этого немного лучше, чем Вы, может сделать это. Если реализация метода не будет никаким начальником к реализации бесплатной функции тогда в целом, Вы не должны писать метод; необходимо записать бесплатную функцию.

Это также не сразу понятно, почему это полезно так или иначе.

60
задан Foo Bar 5 April 2016 в 14:23
поделиться

2 ответа

Я могу сразу придумать 3 вещи:

  1. Использованы только именованные URL-адреса , в любом случае он более надежен и удобен в обслуживании
  2. Попробуйте использовать django.core.urlresolvers.reverse в командной строке для (возможно) лучшей ошибки

     >>> from django.core.urlresolvers import reverse
    >>> обратный ('products.views.filter_by_led')
    
  3. Проверьте, есть ли у вас несколько URL, указывающих на это представление

54
ответ дан 24 November 2019 в 17:46
поделиться

Я не думаю, что вы требуется косая черта в конце URL-адреса. То есть введите вместо этого:

(r'^led-tv$', filter_by_led ),

Предполагается, что у вас активированы завершающие косые черты , что является значением по умолчанию.

0
ответ дан 24 November 2019 в 17:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: