feat: added mlscore app

This commit is contained in:
ITQ
2025-02-16 12:40:41 +03:00
parent bdafd96d94
commit 2aa93a2b51
7 changed files with 150 additions and 0 deletions
@@ -0,0 +1,28 @@
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",
)