Add multiple categories to portfolio and advanced gallery navigation with swipe support

This commit is contained in:
2025-11-24 14:31:42 +09:00
parent 3e330f55f6
commit a515f4ab28
5 changed files with 363 additions and 33 deletions

View File

@@ -174,7 +174,7 @@ class PortfolioItem(models.Model):
completion_date = models.DateField(blank=True, null=True)
image = models.ImageField(upload_to='static/img/portfolio/', blank=True, null=True, verbose_name='Главное изображение')
featured = models.BooleanField(default=False)
category = models.ForeignKey(Category, on_delete=models.SET_NULL, null=True, blank=True, related_name='portfolio_items')
categories = models.ManyToManyField(Category, blank=True, related_name='portfolio_items', verbose_name='Категории')
is_active = models.BooleanField(default=True)
class Meta: