как заменить имя пользователя без строки выбора в Django
Я бы хотел, чтобы «Пользователь не назначен», если в заявке нет пользователя.
Я сделал это с моей моделью, но я не вижу никаких изменений
def __unicode__(self):
print 'gets here****'
if not self.assigned:
return 'No user assigned'
else:
return self.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