介绍-
一个名为application的对象,它有许多属性,下面是模型。其中一个属性是用户。我想看看request.user是否在对象用户列表中
我试过切
forloop
模板中有很多方法,但都失败了。我也只需要一个循环结果
“做”
或
“做B”
视情况而定。即使我有一百万个应用程序。但一旦我收到3份申请,我就有2份
“做”
或2
“B”
.
|slice:":1"
除非我用错了,否则不起作用。下面是我的代码
{% for app in applications %} #applications is a Application.objects.all()
{% if applicant.username in app.user.username %} #applicant is request.user The code checks if request.user is a part of objects.users list
<p> Do A </p>
{% else %}
<p> Do B </p>
{% endif %}
{% endfor %}
下面是我的模型
class Application(models.Model):
user = models.ForeignKey(User, related_name='verified')
applied_on = models.DateTimeField(auto_now_add=True)
... # Alot more fields
token = models.CharField(max_length=350)