Как фильтровать данные в ForeignKey Django для отображения соответствующих данных?

class Entrepreneur(models.Model)
f
...

Class Skills(models.Model) 
usevalue = models.ForeignKey(Entrepreneur)
rating = (rating = models.PositiveSmallIntegerField(validators=[MinValueValidator(0),MaxValueValidator(5)]) 

Здравствуйте я на профессиональном проекте и у меня возник вопрос, учитывая что я молодой разработчик на данный момент я не знаю как фильтровать данные модели навыков для предпринимателя и что я могу фильтровать и затем я могу отобразить это на фронтенде. Спасибо за ваши ответы.

Если вы ищете навыки для конкретного предпринимателя, используя его пк, вы можете легко связать таблицы вместе в Django

skills = Skills.objects.filter(usevalue__id="your entrepreneur id value")

Или если вы ищете предпринимателя для конкретного для рейтинга мастерства

entrepreneurs = Entrepreneur.objects.filter(skills__rating="skill rating value")

Также обратите внимание, что у вас должен быть параметр on_delete для внешнего ключа

Вернуться на верх