5

説明:

テンプレート コード内で 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に正しくアクセスするために必要なコード行は何ですか?

4

1 に答える 1