Subscribe:

2011/06/23

Django/リレーション先のidを表示したい

models.py
class Hoge(models.Model):
name = models.CharField(max_length=100)

class Bar(models.Model):
name = models.ForeignKey(Hoge)
date = models.DateTimeField()

views.py
def index(request):
bar = Bar.objects.all()
return render_to_response('template.html', {
'bar' : bar,
})

template.html
# テンプレートでリレーション先(Hoge)のidを表示したい場合
{% for p in bar %}
{{ p.name.id }}
{% endfor %}

0 件のコメント: