From b218430ba303bac7331ba45c6d2cd73170ab082b Mon Sep 17 00:00:00 2001 From: kj1352 Date: Fri, 5 Aug 2022 13:40:25 +0530 Subject: [PATCH] Added related name to the project --- employee/models.py | 2 +- project/serializers.py | 4 ++-- workx_backend/settings/local.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/employee/models.py b/employee/models.py index ca59e0c..7628e51 100644 --- a/employee/models.py +++ b/employee/models.py @@ -12,7 +12,7 @@ class Employee(models.Model): salary = models.DecimalField(max_digits=15, decimal_places=2) start_date = models.DateField() end_date = models.DateField(null=True, blank=True) - projects = models.ManyToManyField(Project) + projects = models.ManyToManyField(Project, related_name='employees') perk_amount_per_month = models.DecimalField(max_digits=15, decimal_places=2) address = models.ForeignKey(Address, on_delete=models.CASCADE) diff --git a/project/serializers.py b/project/serializers.py index 5d4e1f9..204ac7b 100644 --- a/project/serializers.py +++ b/project/serializers.py @@ -6,9 +6,9 @@ from employee.serializers import EmployeeSerializer class ProjectSerializer(serializers.ModelSerializer): client = ClientSerializer(read_only=True) - employee_set = EmployeeSerializer(read_only=True, many=True) + employees = EmployeeSerializer(read_only=True, many=True) class Meta: model = Project fields = ['id', 'name', 'project_image', 'client', 'total_compensation', 'start_date', 'end_date', - 'employee_set'] + 'employees'] diff --git a/workx_backend/settings/local.py b/workx_backend/settings/local.py index c1063f5..a7c7d0b 100644 --- a/workx_backend/settings/local.py +++ b/workx_backend/settings/local.py @@ -2,7 +2,7 @@ from .base import * DEBUG = True -ALLOWED_HOSTS = ['localhost'] +ALLOWED_HOSTS = ['*'] EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'