django 模板 URL 标签错误

Posted

技术标签:

【中文标题】django 模板 URL 标签错误【英文标题】:django template URL tag error 【发布时间】:2012-09-10 08:02:37 【问题描述】:

模板:

            <!-- Images slide as a row starts -->             
            <!-- power.views.IMAGE_SLIDES_ROW returns image_slider_row/   -->
                % url power.views.IMAGE_SLIDES_ROW %            
            <!-- Images as a row Ends --> 

网址配置:

url(r'^image_slider_row/', views.images_slider_row_func, name='image_slider_row'),

查看:

def images_slider_row(request):     
    print "Debug-1"    
    return render_to_response('images_slider_row.html', ) 

实际上我希望“images_slider_row_func”会在 url 标签执行时被调用,但它没有发生,它在浏览器中显示以下字符串

/images_slider_row/

是我遗漏了什么还是我误解了这个概念?请帮我解决这个问题。

【问题讨论】:

即使 % power.views.IMAGE_SLIDES_ROW % 指向一个视图,除非它在 ​​urls.py 中,否则 django 无法解析它,那么为什么不直接执行 % url image_slider_row % 呢? 【参考方案1】:

【讨论】:

以上是关于django 模板 URL 标签错误的主要内容,如果未能解决你的问题,请参考以下文章

Django url 模板标签给出 NoReverseMatch 错误

使 django url 标签静默失败

django url 模板标签的问题,% url %

Django 自定义模板标签抛出错误

Django 模板标签从错误的日期显示对象

“模板语法错误:过滤器无效:”;基于 django 文档的自定义 django 模板过滤器损坏,但模板标签有效