説明:
テンプレート コード内で ForeignKey のフィールドにアクセスする方法を知りたいです。
サンプルの models.py コードを考えると:
class Publisher(models.Model):
name = models.CharField(max_length=30)
address = models.CharField(max_length=50)
class Book(models.Model):
title = models.CharField(max_length=100)
publisher = models.ForeignKey(Publisher)
サンプルの forms.py コード:
class BookForm(ModelForm):
class Meta:
model = Book
fields = ['title', 'publisher']
サンプルの views.py コード:
def sample(request):
bf = BookForm(request.POST)
return render(request, 'sample.html', {'BookForm': bf})
質問:
「BookForm」を使用してテンプレート コード内から値publisher.nameに正しくアクセスするために必要なコード行は何ですか?