Back to questions
Junior — Middle
51
Каким образом происходит подключение модели к административной панели в Django?
Companies where asked
Оптимакрос
Диджитал сектор
Answer from AI
sobes.tech AI
В Django для подключения модели к административной панели необходимо зарегистрировать её в файле admin.py вашего приложения. Это делается с помощью функции admin.site.register().
Пример подключения модели Book:
from django.contrib import admin
from .models import Book
admin.site.register(Book)
После этого модель Book будет доступна в административной панели Django, где можно создавать, редактировать и удалять записи.
Для более тонкой настройки отображения модели в админке можно создать класс-наследник от admin.ModelAdmin и передать его вторым аргументом:
class BookAdmin(admin.ModelAdmin):
list_display = ('title', 'author', 'published_date')
admin.site.register(Book, BookAdmin)
Это позволяет настроить, какие поля отображать в списке, фильтры, поиск и другие параметры.