Хочу преобразовать мой sql запрос в django orm запрос

Это мой запрос

SELECT 
    form_fields.label_name, 
    entry_details.value, 
    entry_details.entry_id
FROM form_fields JOIN entry_details ON entry_details.field_id = form_fields.id 
WHERE 
    form_fields.id in (21401, 21402) 
     and  entry_details.entry_id = 79;

Я разработчик начального уровня, у меня проблема с преобразованием этого запроса в djago query.....помогите мне

Предположим, что модель form_fields называется FormFields и entry_details является полем этой модели, тогда это должно быть что-то вроде:

query = FormFields.objects.filter(
    id__in=[21401, 21402], entry_details__id=79)
    .select_related(
        "entry_details"
        ).only("label_name", "entry_details__id", "entry_details__value")

Я не уверен насчет only здесь. Можете сначала попробовать без него

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