add: add like model, api, admin

This commit is contained in:
behruz-dev
2025-08-28 17:43:15 +05:00
parent 5bfbaf4e5f
commit 0b4cafec16
11 changed files with 119 additions and 7 deletions

View File

@@ -1 +1,2 @@
from .user import *
from .user import *
from .like import *

View File

@@ -0,0 +1,15 @@
from django.db import models
from core.apps.shared.models import BaseModel
from core.apps.accounts.models import User
from core.apps.products.models import Product
class Like(BaseModel):
user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='likes')
product = models.ForeignKey(Product, on_delete=models.CASCADE, related_name='likes')
class Meta:
verbose_name = 'likelar'
verbose_name_plural = 'likelar'
unique_together = ['user', 'product']