查詢網上各種資料要不比較難理解,要么有問題,現有一種簡單通俗的理解方法
思路:讀取數據庫數據1,數據2需用到select選擇菜單,但是又想每次查看是都顯示讀數據庫的默認信息
demo:
{% for i in res%} <tr id="tr_{{i.id}}"> <td>{{i.id}}</td> <td>{{i.author}}</td> <td>{{i.title}}</td> <td> <select id='select_{{i.id}}'> {% for n in ret%} {% if i.cate_id == n.id %} <option value="{{n.id}}" selected="selected">{{n.name}}</option> {%else%} <option value="{{n.id}}">{{n.name}}</option> {%endif%} {%endfor%} </select> <button onclick="qu('{{i.id}}')">確認</button> </td> <td><a href="{% url 'md:news_edit' i.id %}">修改</a> <button onclick="del('{{i.id}}')">刪除</button></td> </tr> {%endfor%}
使用關聯id進行比較從而達到默認選擇的效果