我正在尝试通过操作将多个项目添加到 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
使用查询集上下文重定向到?
我怎样才能让它工作?
谢谢。