Sobes.tech
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)

Это позволяет настроить, какие поля отображать в списке, фильтры, поиск и другие параметры.