Files
AdNova/solution/services/backend/apps/mlscore/models.py
T
2025-02-16 12:40:41 +03:00

29 lines
670 B
Python

from django.db import models
from apps.advertiser.models import Advertiser
from apps.client.models import Client
from apps.core.models import BaseModel
class Mlscore(BaseModel):
advertiser = models.ForeignKey(
Advertiser,
on_delete=models.CASCADE,
related_name="mlscores",
)
client = models.ForeignKey(
Client,
on_delete=models.CASCADE,
related_name="mlscores",
)
score = models.PositiveIntegerField()
def __str__(self) -> str:
return f"{self.advertiser.name} | {self.client.login}"
class Meta:
unique_together = (
"advertiser",
"client",
)