我在django中有以下模型。
class Choices(models.Model):
question = models.CharField(max_length=200)
option1 = models.CharField(max_length=200)
option2 = models.CharField(max_length=200)
option3 = models.CharField(max_length=200)
我想在我的模板中显示id = 1的option2字段的元素。 有没有办法可以做到这一点?
谢谢。
答案 0 :(得分:0)
您应该在视图中找到Choice
,然后将其传递给您的模板。例如:
<强> view.py 强>
from django.shortcuts import get_object_or_404, render
def my_view(request, choice_id):
choice = get_object_or_404(Choice, id=choice_id)
return render(request, "my_template.html", {"choice": choice}
<强> my_template.html 强>
<html>
<body>
{{ choice.option2 }}
</body>
</html>