作为我模型的一部分,我有一个跨领域的" Select ".
这些 Select 已被标记.(标签1=吸管,标签2=黄色…)
但是,HTML呈现的是整数,而不是实际的标签.
我需要做什么来返回标签而不是字段的整数?
这是我需要做的事吗?还是直接在html文件中解决?
代码如下:
Models
CHOICE1=(
('',''),
(1,'Straw'),
(2,'Yellow'),
)
class Model1(models.Model):
user = models.ForeignKey(User,blank=True,on_delete=models.CASCADE)
Choice_A = models.IntegerField(choices=Choice1,default=0)
Views
def account(request):
review_list = Model1.objects.all
return render(request,"main/account.html", {'review_list':review_list})
HTML
<h6>Champagnes</h6>
{% for Model1 in review_list%}
<table class="table table-hover table-striped table-bordered ">
{% if Model1.user == user%}
<tr>
<th>Text</th><th>{{Model1.Choice_A }}</th>
</tr>
{%endif%}
</table>
{% endfor %}