簡體   English   中英

如何使用里面的變量值<img src="">在 Django 模板中?

[英]How to use the variable value inside <img src=""> in django template?

我無法讀取 img src 標簽中的 django 變量值。 它正在讀取變量名,同樣它不是動態的。

<div class="col-md-4">
   //ERROR IS HERE  <img src="{% static 'face_detector/datasets/{{ del.dataset_id }}/color-1.png' %}" class="card-img" alt="...">
</div>
<div class="col-md-8">
   <div class="card-body">
      <h2 class="card-title">{{ del.first_name }} {{ del.last_name }}</h2>
      <p class="card-text">This is a wider card with supporting text below as a natural lead-in to
         additional content. This content is a little bit longer.
      </p>
      <p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
   </div>
</div>

我想在我的圖像 src 路徑中訪問“del.dataset_id”的值

就這樣給

<img src="{% static 'face_detector/datasets/'|add:del.dataset_id|add:'/color-1.png' %}" class="card-img" alt="...">

Bcoz,大括號內的大括號 {%{}%} 不起作用。

連接 Django 模板中的字符串。

我通過對靜態路徑使用空字符串然后在它們自己的部分中使用變量來實現這一點,就像這樣:

<img src="{% static "" %}face_detector/datasets/{{del.dataset_id}}/color-1.png" class="card-img" alt="...">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM