اگر توی یک مدل جنگو از choice استفاده کنیم برای اینکه با اندیس توی template یا توی view به مقدار choice دسترسی پیدا کنیم باید با شورت کات های زیر کار کنیم مثلا برای مدل و فیلد زیر»:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
DOC_STATUS = ( (0, "Accepted"), (1, "Minor Revision Needed"), (2, "Major Revision Needed"), (3, "Rejected"), (4, "Unknown"), ) class MyModel ... status = models.IntegerField("document status", choices=DOC_STATUS, default=2) . . . |
باید از دستورات زیر استفاده کنیم
1 2 3 |
status_display = mymodelinstance.get_status_display() {{get_status_display}} |