【发布时间】:2016-08-03 05:29:46
【问题描述】:
当工单没有用户时,我希望“未分配用户”。
我对我的模型做了这个,但我没有看到任何变化
def __unicode__(self):
print 'gets here****'
if not self.assigned:
return 'No user assigned'
else:
return self.assigned
其中assigned 是分配给工单的用户。
还有其他方法可以做到这一点吗?
我有这样的模板和视图:
{% for ticket in tickets %}
<tr>
<td>{{ ticket.title }}</td>
<td>
{% for user in ticket.assigned.all %}
{{ user.email }}{% if not forloop.last %},{% endif %}
{% endfor %}
</td>
和我的观点:
def get_data(self, **kwargs):
context = super(View, self).get_data(**kwargs)
project = self.project_described()
context.update({
"project": project,
"tickets": project.tickets.all()
})
return context
【问题讨论】:
标签: django django-models django-templates