2012-09-18 79 views
0

模板:Django的模板URL標記錯誤

  <!-- 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 --> 

網址的conf:

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/

我失去了什麼,或我誤解的概念?請幫我解決這個問題。

+0

即使{%power.views.IMAGE_SLIDES_ROW%}指向一個觀點,Django的無法解析,除非它在urls.py中,所以爲什麼不做一個{%url image_slider_row%}? – karthikr

回答

0

{% url ... %}不會調用的URL,但將文本,以使該URL無論是從名爲url或視圖路徑等