Download apps/evidence/models/hearing_note.py from jun2024/fc: direct link, hf CLI and curl.
- Browser
- Download file 1.13 kB
-
https://huggingface.co/spaces/jun2024/fc/resolve/main/apps/evidence/models/hearing_note.py
- Command line
-
hf download hf://spaces/jun2024/fc/apps/evidence/models/hearing_note.py
-
curl -L -o hearing_note.py https://huggingface.co/spaces/jun2024/fc/resolve/main/apps/evidence/models/hearing_note.py
1.13 kB
| """庭审笔记模型""" | |
| from __future__ import annotations | |
| from typing import ClassVar | |
| from django.db import models | |
| from django.utils.translation import gettext_lazy as _ | |
| class HearingNote(models.Model): | |
| """庭审笔记,可关联证据项""" | |
| id: int | |
| case = models.ForeignKey( | |
| "cases.Case", | |
| on_delete=models.CASCADE, | |
| related_name="hearing_notes", | |
| verbose_name=_("案件"), | |
| ) | |
| content = models.TextField(verbose_name=_("笔记内容")) | |
| evidence_items = models.ManyToManyField( | |
| "documents.EvidenceItem", | |
| blank=True, | |
| related_name="hearing_notes", | |
| verbose_name=_("关联证据"), | |
| ) | |
| created_at = models.DateTimeField(auto_now_add=True, verbose_name=_("记录时间")) | |
| class Meta: | |
| app_label = "evidence" | |
| ordering: ClassVar = ["-created_at"] | |
| verbose_name = _("庭审笔记") | |
| verbose_name_plural = _("庭审笔记") | |
| indexes: ClassVar = [ | |
| models.Index(fields=["case", "-created_at"]), | |
| ] | |
| def __str__(self) -> str: | |
| return f"{self.case_id} - {self.content[:30]}" | |