检查用户是否与m2m关联
问题描述:
我在我的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 %}
但正如我之前提到的,我无法访问当前登录的用户数据。任何帮助,将不胜感激!谢谢