我使用圖像來表示布爾型字段的狀態(如openeye.png,closeeye.png)。如果我點擊圖片,狀態正在改變,頁面必須刷新另一張圖片。有一些使用它的觀點。有一個代碼:通過點擊鏈接改變布爾型字段
模板 - 這可能是moviegrid.html,movielist.html等
{% if movi.seen %} {# movi.seen is a boolean field #}
<div id="seen">
<a href="{% url views.changeseen movi.tmdb_id %}">
<img src="{{ STATIC_URL }}seen.gif">
</a>
</div>
{% else %}
<div id="seen">
<a href="{% url views.changeseen movi.tmdb_id %}">
<img src="{{ STATIC_URL }}not_seen.gif" >
</a>
</div>
{% endif %}
views.changeseen
def changeseen(request, id):
mov=Movi.objects.get(tmdb_id=id)
mov.seen=not mov.seen
mov.save()
return redirect('??????')
問題:我如何返回從changeseen
的父頁面?如果有更優雅的方式來改變布爾值?