Как задать количество полей в inlines?

Report
Question

Как в Админке при использовании inlines задать количество полей?

В Django в admin.py по умолчанию появляются 3 поля. Иногда нужно выводить одно поле или наоборот гораздо больше. Подскажите как это сделать.

solved 5
Django 3 марта 2020 г. 5 ответов 70 +22

Ответы ( 5 )

    +1
    January 15 , 2014 at 10:00 pm
    Reply

    Что-бы задавать количество выводимых связанных полей inlines нужно использовать парметр extra

    Admin.py

    
    # coding: utf8 
    class AnswerLineAdmin(admin.StackedInline):
        model = Answer
        extra = 1
    
    Best Answer
      +1
      January 15 , 2014 at 10:00 pm
      Reply

      Что-бы задавать количество выводимых связанных полей inlines нужно использовать парметр extra

      Admin.py

      
      # coding: utf8 
      class AnswerLineAdmin(admin.StackedInline):
          model = Answer
          extra = 1
      

        +9
        January 15 , 2014 at 10:00 pm
        Reply

        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi adipiscing gravida odio, sit amet suscipit risus ultrices eu. Fusce viverra neque at purus laoreet consequat. Vivamus vulputate posuere nisl quis consequat.

      -3
      January 15 , 2014 at 10:00 pm
      Reply

      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi adipiscing gravida odio, sit amet suscipit risus ultrices eu. Fusce viverra neque at purus laoreet consequat. Vivamus vulputate posuere nisl quis consequat.

    +1
    January 15 , 2014 at 10:00 pm
    Reply

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi adipiscing gravida odio, sit amet suscipit risus ultrices eu. Fusce viverra neque at purus laoreet consequat. Vivamus vulputate posuere nisl quis consequat.

Leave a reply

 Prev question

Next question