小编Ste*_*han的帖子

在Inlineform中过滤外键

您好,我似乎无法在内联表单中过滤外键下拉列表.

这些是我的课程:

class Author(models.Model):
    name = models.CharField(max_length=50)
    desc = models.CharField(max_length=50)

class Book(models.Model):
    author = models.ForeignKey(Author)
    title= models.CharField(max_length=50)

class BookPrio::
    author = models.ForeignKey(Author)
    book = models.ForeignKey(Book)
    prio = models.IntegerField()
Run Code Online (Sandbox Code Playgroud)

我的admin.py看起来像:

class BookPrioInline(admin.TabularInline):
    model = BookPrio

class AuthorAdmin(admin.ModelAdmin):
    inlines =(BookPrioInline,)

admin.site.register(Author, AuthorAdmin)
Run Code Online (Sandbox Code Playgroud)

我希望BookPrio内联的书籍下拉列表可以过滤管理面板中选定的作者.但是可以找出如何做到这一点.

一些帮助将是受欢迎的

python django django-admin

5
推荐指数
1
解决办法
1870
查看次数

标签 统计

django ×1

django-admin ×1

python ×1