Reverse for '*' with arguments '()' and keyword arguments '{}' not found

Viewed 146835

Caught an exception while rendering:

Reverse for 'products.views.'filter_by_led' with arguments '()' and keyword arguments '{}' not found.

I was able to successfully import products.views.filter_by_led from the shell and it worked so the path should be correct.

Here is the urls.py:

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

This is where the error is being generated:

href="{% url products.views.filter_by_led %}">

Which I can't understand because this works fine from the same file:

{% url products.views.lcd_screen_size screen_size=50 %}

Here is the function definition:

def filter_by_led(request):

I don't understand why Django would think that the function would not be able to find the Reverse for that function.

I deleted all the *.pyc files and restarted Apache.

What am I doing wrong?

7 Answers
Related