django: почему он показывает только один экземпляр объекта TabularInline? - PullRequest
0 голосов
/ 04 июля 2011

У меня есть два класса:

class Post(models.Model):

и

class Image(models.Model):
    url = models.CharField(max_length=400)
    post = models.ForeignKey("Post", unique=True, related_name='posts')

проблема в том, что на сайте администратора я вижу только ОДИН Табличный / StackedInline объект изображения для сообщения.

Вот мой admin.py

class ImageInline(admin.TabularInline):
    model = Image
    fk_name = 'post'
    extra = 5

class PostAdmin(admin.ModelAdmin):
    inlines = [
        ImageInline,
    ]
    list_display = ('name', )
    search_fields = ['name',]
    ...

admin.site.register(Post, PostAdmin)

... где я работаю?В соответствии с дополнительным параметром в TabularInline у ​​меня должно быть 3 изображения для добавления в сообщение ... но оно отображается только 1.

Спасибо

1 Ответ

0 голосов
/ 04 июля 2011

Вы разрешаете только одно изображение на пост, потому что вы указываете unique=True в ForeignKey.

...