0.3.16 Projects model and admin

This commit is contained in:
SDE
2023-12-10 15:15:37 +03:00
parent 17471f594d
commit bb1c0e4b1f
8 changed files with 234 additions and 26 deletions

View File

@@ -9,8 +9,17 @@ from django.contrib.contenttypes.fields import GenericForeignKey
from django.contrib.contenttypes.fields import GenericRelation
from colorfield.fields import ColorField
class Project(BaseModelViewPage):
class Project(BaseModelViewPage):
from ServicesApp.models import Service
services = models.ManyToManyField(
Service, verbose_name=_('Услуги которые использовались для реализации'),
blank=True, related_name='rel_projects_for_service'
)
def get_services(self):
services = self.services.filter(enable=True).order_by('order')
return services
class Meta:
verbose_name = _('Проект')