チケットにユーザーがいないときには、「ユーザーが割り当てられません」とします。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
を
{{ user }}
を使用して試してみてください!ありがとう – user1958532