如何访问django模板中django选择字段中的第二个字段
how to access second field in django choice field in django template
在我的 Django 模型中,我有一个由选项填充的 charfield 状态
status = [
('Accepted','Accepted'),
('Pending','Acceptance Pending'),
# ('Document_Pending','Document Pending'),
('Rejected','Rejected'),
('Pending_email_verification','Pending Email Verification'),
('pending_document','Document Pending'),
('pending_document_verification','Cerificate Verification Pending'),
]
在我的模板中,我想打印待处理的证书验证,但它总是打印 pending_document_verfication,这是预期的,因为它存储在数据中,但我如何打印待处理的证书验证
您可以使用 get_FOO_display() - [Django-doc],其中 FOO 是字段名称。
{{ obj.get_status_display }}
在我的 Django 模型中,我有一个由选项填充的 charfield 状态
status = [
('Accepted','Accepted'),
('Pending','Acceptance Pending'),
# ('Document_Pending','Document Pending'),
('Rejected','Rejected'),
('Pending_email_verification','Pending Email Verification'),
('pending_document','Document Pending'),
('pending_document_verification','Cerificate Verification Pending'),
]
在我的模板中,我想打印待处理的证书验证,但它总是打印 pending_document_verfication,这是预期的,因为它存储在数据中,但我如何打印待处理的证书验证
您可以使用 get_FOO_display() - [Django-doc],其中 FOO 是字段名称。
{{ obj.get_status_display }}