Download apps/evidence/admin/group_admin.py from jun2024/fc: direct link, hf CLI and curl.
- Browser
- Download file 754 Bytes
-
https://huggingface.co/spaces/jun2024/fc/resolve/main/apps/evidence/admin/group_admin.py
- Command line
-
hf download hf://spaces/jun2024/fc/apps/evidence/admin/group_admin.py
-
curl -L -o group_admin.py https://huggingface.co/spaces/jun2024/fc/resolve/main/apps/evidence/admin/group_admin.py
754 Bytes
| """证据分组 Admin""" | |
| from typing import Any, ClassVar | |
| from django.contrib import admin | |
| from django.utils.translation import gettext_lazy as _ | |
| from apps.evidence.models import EvidenceGroup | |
| class EvidenceGroupAdmin(admin.ModelAdmin): # type: ignore[type-arg] | |
| list_display: ClassVar = ("name", "case", "item_count", "sort_order", "created_at") | |
| list_filter: ClassVar = ("case",) | |
| search_fields: ClassVar = ("name", "case__name") | |
| autocomplete_fields: ClassVar = ("case",) | |
| filter_horizontal: ClassVar = ("items",) | |
| ordering: ClassVar = ["case", "sort_order"] | |
| def item_count(self, obj: EvidenceGroup) -> int: | |
| return obj.items.count() | |