Как показать много-много полей в django-admin в табличном встроенном методе? - PullRequest
0 голосов
/ 10 апреля 2019

Я создал две модели в Django, из которых одна модель используется как поле «многие ко многим». Я хочу, чтобы при добавлении содержимого в поле «многие ко многим администраторам» не отображалось во всплывающем окне, несмотря на то, что встроенный редактируемый.

Я пробовал использовать табличную строку, но это не работает.

    from django.db import models

    # Create your models here.


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

    class Book(models.Model):
       author = models.ManyToManyField(Author,through=Test1.tests2.through)
       title = models.CharField(max_length=100)





from django.contrib import admin
from basic_app.models import Author,Book

# Register your models here.


class BookInline(admin.TabularInline):
    model = Book.author.through
    extra = 1

class AuthorAdmin(admin.ModelAdmin):
    inlines = [
        BookInline,
    ]

admin.site.register(Book)
admin.site.register(Author,AuthorAdmin)
...