Sobes.tech
Junior — Middle
108

Ի՞նչ է օգտագործվում admin.py ֆայլը Django-ում և ինչ դեր է խաղում այն ադմին պանելում։

Ընկերությունները, որտեղ հարցրել են
Оптимакрос
Диджитал сектор

Պատասխան AI-ից

sobes.tech AI

В Django файл admin.py используется для настройки административной панели сайта. В нем регистрируются модели, чтобы они отображались и были доступны для управления через админ-интерфейс.

Основная роль admin.py:

  • Регистрировать модели с помощью admin.site.register(Model).
  • Настраивать отображение моделей в админке (списки, фильтры, поля для поиска).
  • Определять кастомные классы админки для расширения функционала (например, добавлять действия, изменять форму).

Пример:

from django.contrib import admin
from .models import Product

@admin.register(Product)
class ProductAdmin(admin.ModelAdmin):
    list_display = ('name', 'price', 'available')
    search_fields = ('name',)

Таким образом, admin.py отвечает за интеграцию моделей с административным интерфейсом Django.