Compare commits

...
2 Commits
+6 -6
View File
@@ -1,7 +1,7 @@
from django.db import models from django.db import models
from hypn0.settings import * from hypn0.settings import *
class Item(models.Model): class TbHypn0Item(models.Model):
"""Единая модель для генераций, публичных шеров и витрины галереи.""" """Единая модель для генераций, публичных шеров и витрины галереи."""
class Level(models.IntegerChoices): class Level(models.IntegerChoices):
CANDIDATE = LVL_CANDIDATE, 'Шум сознания' # Свежая генерация. Запрет на удаление до Х дней. CANDIDATE = LVL_CANDIDATE, 'Шум сознания' # Свежая генерация. Запрет на удаление до Х дней.
@@ -109,14 +109,14 @@ class Item(models.Model):
ordering = ["-d_created_at"] ordering = ["-d_created_at"]
def __str__(self) -> str: def __str__(self) -> str:
return f"{self.title} ({self.hash_id})" return f"{self.s_title} ({self.s_hash_id})"
class HalftoneVote(models.Model): class TbVote(models.Model):
"""Анонимный учет голосов (лайков) без сохранения ПДн.""" """Анонимный учет голосов (лайков) без сохранения ПДн."""
k_item = models.ForeignKey( k_item = models.ForeignKey(
Item, TbHypn0Item,
on_delete=models.CASCADE, on_delete=models.CASCADE,
related_name="votes", related_name="votes",
verbose_name="Картина", verbose_name="Картина",
@@ -144,10 +144,10 @@ class HalftoneVote(models.Model):
ordering = ["-d_created_at"] ordering = ["-d_created_at"]
def __str__(self) -> str: def __str__(self) -> str:
return f"Голос за {self.item.hash_id} [{self.fingerprint[:8]}...]" return f"Голос за {self.k_item.hash_id} [{self.s_fingerprint[:8]}...]"
class BlogPost(models.Model): class TbBlogPost(models.Model):
""" """
Статьи блога, документация и инфо-страницы (Privacy Policy и др.). Статьи блога, документация и инфо-страницы (Privacy Policy и др.).