0

私が持っているフィールドを HTML 出力に表示する方法を考えていました。

私のmodel.pyにこのクラスがあります

class Tower(models.Model):
    ap = models.IntegerField()

そして、 ap が保持する値を HTML 出力に表示したかったのですが、これがこれまでの html ドキュメントの内容です。

{% for a in tower.tower_set.all %}
AP: {{a.ap}}<br>
{%endfor%}
4

1 に答える 1

1

次のような見方もあると思います。

from django.template.response import TemplateResponse
from models import Tower

def tower_list(request):
  return TemplateResponse(request, "your_template.html",
                          {"towers": tower.objects.all()})

テンプレート「your_template.html」は次のようになります。

{% for a in towers %}
  AP: {{a.ap}}<br>
{%endfor%}
于 2013-04-26T08:06:23.573 に答える