モデルとフォーム
class Book(models.Model):
author = models.ForeignKey(User)
name = models.CharField(max_length=50)
class BookForm(forms.ModelForm):
class Meta:
model = Book
widgets = {
'author': forms.HiddenInput(),
}
この書籍フォームでは、著者を変更できません
テンプレート
しかし、私は彼のファーストネームを表示したい
<form action="/books/edit" method="post">{% csrf_token %}
{{ form.author.label }}: {{ form.author.select_related.first_name }}
{{ form.as_p }}
</form>
質問
もちろんform.author.select_related.first_name
効かない
著者の名前を表示するにはどうすればよいですか?