'da hiçbir kullanıcı adı ile bir seçim dizisini nasıl değiştiririm? Bilete kullanıcı olmadığında 'Kullanıcı atanmadı' olmasını isterim. Django
benim modeline bunu ama atanandef __unicode__(self):
print 'gets here****'
if not self.assigned:
return 'No user assigned'
else:
return self.assigned
bir bilet için atanan kullanıcı herhangi bir değişiklik görmüyorum.
Bunu yapmanın başka bir yolu var mı?
Bu gibi benim şablonu ve görünüme sahip:
{% 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>
ve benim Görünüm:
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
! teşekkürler – user1958532