1

モデル:

class ProductOpinion(models.Model):
    user = models.ForeignKey(User)
    product = models.ForeignKey(Product)
    point = models.IntegerField()

class Product(models.Model):
    name = models.CharField(max_length=255)

pointProductOpinionのテンプレートに表示するにはどうすればよいですか?

def index(request):
    products = Product.objects.all()
    return render_to_response('index.html',{'products':products}, context_instance=RequestContext(request))

レンプレート:

{% for p in products %}
  {{ p.point }}
{% endfor %}
4

2 に答える 2

2

ポイントフィールドにアクセスしたくない場合は、次のような操作を行う必要があります。

{% for p in products %}
  {% for productoption in p.productoptions_set.all %}
      {{ productoption.point }}
  {% endfor %}
{% endfor %}
于 2013-03-11T13:19:22.670 に答える
1

使用する必要があります:

{{ p.productopinion_set.all }}
于 2013-03-11T13:00:02.413 に答える