アクションを介して Django の ManyToManyField に複数の項目を追加しようとしています。モデル:
class Publisher(models.Model):
name = models.CharField(max_length=30)
address = models.CharField(max_length=50)
website = models.URLField()
class Author(models.Model):
name = models.CharField(max_length=30)
twitter = models.CharField(max_length=20)
class Book(models.Model):
title = models.CharField(max_length=100)
authors = models.ManyToManyField(Author)
publisher = models.ForeignKey(Publisher)
publication_date = models.DateField()
管理パネル
def add_authors(modeladmin, request, queryset):
return HttpResponseRedirect('/add_authors')
@admin.register(Book)
class BookRegister(admin.ModelAdmin):
actions = [add_authors]
/add_authors
選択したアイテムを、Djagno admin ManyToManyField セレクターを持つテンプレートが必要なページにリダイレクトしたいと考えています。/add_authors
クエリセットコンテキストでリダイレクトするにはどうすればよいですか?
どうすればそれを機能させることができますか?
ありがとう。