这可能是一个简单的答案,但我似乎在文档中找不到。
如何在模板标记中显示选项字段的值?使用
.价值
没有像我想的那样工作。
现在它只是显示
钥匙
:
user_update
当我叫这个的时候
模板标记
在我的
html
:
{{ ticket.current_status }}
从我的
形式。py公司
:
current_status = ChoiceField(
label = "",
choices = STATUS_CHOICES,
widget = Select(attrs={
'class': 'h-10 flex flex-row justify-items-left',
})
)
还有我的
意见。py公司
:
class StaffSupportTicketUpdateView(LoginRequiredMixin, UserPassesTestMixin, UpdateView):
...
def get_context_data(self, **kwargs):
context = super(StaffSupportTicketUpdateView, self).get_context_data(**kwargs)
context['search'] = SearchForm()
context['ticket'] = self.get_object()
return context
还有我的
模型。py公司
:
class SupportTicketModel(Model):
...
current_status = CharField(default='new_ticket', choices=STATUS_CHOICES, max_length=35)
...
最后,我的
STATUS_选项
STATUS_CHOICES = (
('new_ticket', 'New ticket submitted'),
('user_update', 'User updated ticket'),
('need_info', "Need more information"),
('completed', 'Completed'),
)