[英]Django Images Display
好的,現在我知道如何在Django中的一個/ myurl /上以列表形式顯示圖像了(YEAH!)
但是如何顯示每個URL的一個圖像,並帶有按鈕以單擊到下一個圖像等。
所以基本上我想來第一個/ urlstart /:
文字和下一步按鈕。
帶用戶到例如/ urlstart / 1
在那里顯示列表的第一張圖片,並在其下方顯示一個按鈕。
將用戶帶到/ urlstart / 2
在此顯示列表的下一個圖像。
等等
url.py regex部分的外觀如何,這樣才有可能? 如何調整視圖以獲取1個具有多個URL的圖像列表?
最后,如果有人使用可下載和可安裝的模塊/庫來實現此目的,例如photologue(不幸的是,它對我不起作用)或任何比這更好的主意,那么我將非常高興獲得關於如何快速實現這一點的見解。和高效。
非常感謝所有花時間回答的人!
URL正則表達式可能如下所示:
url(r'^urlstart/(?P<image_id>\d*)/?$', 'urlstart', name='urlstart')
查看代碼可能如下所示:
def urlstart(request, image_id=0):
if image_id == 0:
image = None
else:
image = get_object_or_404(Image, image_id)
next_image = image_id + 1
return render_to_response('template.html', locals(), context_instance=RequestContext(request)
模板代碼:
{% if image %}
<img src={{ image.url }}>
<a href="/urlstart/{{ next_image }}">Next</a>
{% else %}
Put your text here. See first image by clicking <a href="/urlstart/1">here</a>
{% endif %}
顯然,這是簡化的。 例如,您可能要檢查下一個圖像。
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.