Как фильтровать данные в 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 для внешнего ключа