class AuthorAdmin(admin.ModelAdmin):
fields = ('name',)
fields Можно редактировать и добавить новую запись, но не удобно выбирать записи если связанных объектов много.

class AuthorAdmin(admin.ModelAdmin):
raw_id_fields= ('name',)

Если raw_id_fields то удобно выбирать, но нет возможности редактировать и добавить новую запись как fields.
Есть ли другие способы?