相关疑难解决方法(0)

使用参数'()'和未找到关键字参数'{}'来反转'*'

渲染时捕获异常:

使用参数'()'和关键字参数'{}'找不到'products.views.'filter_by_led'的反转.

我能够成功地products.views.filter_by_led从shell 导入,它工作,所以路径应该是正确的.

这是urls.py:

(r'^led-tv/$', filter_by_led ),
Run Code Online (Sandbox Code Playgroud)

这是生成错误的地方:

href="{% url products.views.filter_by_led %}">
Run Code Online (Sandbox Code Playgroud)

我无法理解,因为这可以从同一个文件中正常工作:

{% url products.views.lcd_screen_size screen_size=50 %}
Run Code Online (Sandbox Code Playgroud)

这是函数定义:

def filter_by_led(request):
Run Code Online (Sandbox Code Playgroud)

我不明白为什么Django会认为该函数无法找到该函数的Reverse.

我删除了所有*.pyc文件并重新启动了Apache.

我究竟做错了什么?

python django django-templates

60
推荐指数
3
解决办法
13万
查看次数

标签 统计

django ×1

django-templates ×1

python ×1