html python 2中的相同值多对多

时间:2014-03-24 15:19:33

标签: python html django many-to-many

这是一个相当简单但又奇怪的问题。

我在一个表中指向同一个其他表的2个ManyToMany关系(我需要这个,所以我可以知道谁参与了一个事件,谁完成了它)

在我的html中,我有一张桌子,我想要一个字段来了解是否有人在那里以及谁完成了这个活动。

将数据发送到我的html的后端是这样的:

for e in ev.event.all():
  people.append(e)
return render_to_response('event/review.html', {'event': people}, 
context_instance=RequestContext(request))

在我的HTML中,我试过这个:

{% for p in event %}
  {% if p.asistant in p.finish %}
    <td>Finish</td>
  {% else %}
    <td>
      <form action="{% url .....

但没有任何反应。

我做错了什么?

我的模型是这样的:

class Event(models.Model):
  name = models.CharField(max_length=100, blank=True, null=True)
  date = models.DateTimeField(blank=True, null=True)
  asistant = models.ManyToManyField(User, related_name='asistant_to_event', blank=True, null=True)
  finish = models.ManyToManyField(User, related_name='finished_the_event', blank=True, null=True)

0 个答案:

没有答案