2017-09-27 39 views
1

現在我想在我的模板使用切片,但它顯示了這個錯誤: - TemplateSyntaxError at /post/如何在forloop django中使用slice?

'for' statements should use the format 'for x in y': for item in user_basic_info |slice:"2"

什麼我做的是:

{%for item in user_basic_info |slice:"2"%} 
         <li> 
          <div class="userimg_sec"> 
           <div class="userimg"> 
            <img src="{{ item.profileImage }}"> 

           </div> 
          </div> 
          <div class="userdetails"> 
           <p class="username">{{ item.name }}</p> 
           <p class="usernickname">@{{ item.username }}, <span>teacher</span></p> 
          </div> 
         </li> 
         {% endfor %} 
+0

你不能這樣做,如果你想使用你必須把它用在項目片。 –

回答

2

你需要刪除空間:

{% for item in user_basic_info|slice:"2" %} 
      <!-- remove space ^^--> 
2

asper the doc you need like like that

{% for item in user_basic_info|slice:":2" %} 

,如果你想了解更多請參考這樣的文檔slice