/
fakerv
/
PythonProjects
Обзор
Документация
Войти
/
fakerv
/
PythonProjects
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
budget_project/finance/admin.py
21 строка
792 B
vlad
Начало разработки Django API
16 июл 2026, 13:29
16 июл 2026, 13:29
02140ed
Код
Авторство
О чём код?
from django.contrib import admin from .models import Category, Transaction @admin.register(Category) class CategoryAdmin(admin.ModelAdmin): list_display = ["id", "name", "user", "is_income"] list_filter = ["is_income", "user"] search_fields = ["name", "user__username"] list_select_related = ["user"] @admin.register(Transaction) class TransactionAdmin(admin.ModelAdmin): list_display = ["id", "amount", "category", "date", "user"] list_filter = ["date", "category__is_income", "user"] search_fields = ["description", "category__name", "user__username"] date_hierarchy = "date" list_select_related = ["category", "user"] def get_queryset(self, request): qs = super().get_queryset(request) return qs.select_related("category", "user")