Встречается на собеседованиях • сегодня
Что такое inline в Django admin
Inline в Django admin позволяет редактировать связанные модели прямо на странице родительской модели. Это удобно для отношений OneToOne, ForeignKey и ManyToMany.
Основные классы:
TabularInline- отображает связанные объекты в табличном видеStackedInline- отображает каждый объект в виде стека полей
Пример использования:
python
from django.contrib import admin
class BookInline(admin.TabularInline):
model = Book # Модель, связанная с родительской
extra = 1 # Количество пустых форм для добавления
class AuthorAdmin(admin.ModelAdmin):
inlines = [BookInline] # Добавляем inline к админке автораКлючевые параметры:
model- обязательный, указывает связанную модельextra- количество дополнительных пустых формmax_num- максимальное количество связанных объектовfields- какие поля показыватьreadonly_fields- поля только для чтения

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы