2012-02-18 103 views
0

我在我的django應用程序中創建了一個簡單的「收藏夾」系統。我有events這可以通過任何登錄用戶faved。我試圖做的是以某種方式檢查當前登錄的用戶是否已經發生了當前循環事件。檢查用戶是否與m2m關聯

這將是很容易的,如果我可以在我的views.py文件中,但我需要直接在模板或模型(其中我無法獲取當前登錄的用戶數據)中檢查它。

Event模型看起來像這樣:

... 
class Event(models.Model): 
     ... 
    users_faved = models.ManyToManyField(User, related_name='users_faved', blank=True) 

如果我將能夠訪問當前從型號的用戶數據記錄,我會創建一個名爲,is_faved()一個新的對象,例如它會從被稱爲這樣的模板:

{% for event in evemts_list %} 
    {{ event.is_faved }} 
{% endfor %} 

但正如我之前提到的,我無法訪問當前登錄的用戶數據。任何幫助,將不勝感激!謝謝

回答