django管理者にListField increasibleを追加したいと思います。インラインでそれができることがわかったので、ドキュメントにアクセスしてこのコードを見つけます:
models.py
from django.db import models
class Author(models.Model):
name = models.CharField(max_length=100)
class Book(models.Model):
author = models.ForeignKey(Author, on_delete=models.CASCADE)
title = models.CharField(max_length=100)
admin.py
class BookInline(admin.TabularInline):
model = Book
class AuthorAdmin(admin.ModelAdmin):
inlines = [
BookInline,
]
このコードをコピーして、Django 管理ページでどのように表示されるかを確認します。しかし、次のエラーが表示されます。
<class 'users.admin.BookInline'>: (admin.E202) 'users.Book' には 'users.Book' への ForeignKey がありません。
Book as a ForeignKey のため、理由がわかりません。何か不足していますか?
どうも