所以我有一個User模型和一個Dinner模型。他們與LotteryEntry模型相關聯。 (又名人進入彩票被選中去參加一個晚宴)檢查QuerySet中是否存在對象
可以說我有這樣的查詢集合晚餐:
first_page_dinners = Dinner.objects.all().order_by('-created_at')[:5]
和「彩票」爲當前的查詢集登錄的用戶現在
entries = LotteryEntry.objects.filter(user=request.user)
在我通過晚宴的對象循環的模板,但還需要檢查,如果該人已經進入該吃飯彩票...所以像這樣:
{% for d in dinners %}
{% if entries.contains(d) %}
//custom html here if user has already entered lottery
{% endif %}
{% endfor %}
但是'.contains'不是真正的東西。 django/python提供了一個很好的小方法嗎?
你應該告訴我們你的模型 –