Я получаю эту ошибку при попытке выполнить мой запрос: объект 'int' не повторяется
jobs = Job.objects.select_related("company").raw("""
select * from jobs_job
left join jobs_job_position
on jobs_job.id = jobs_job_position.job_id
left join categories_position
on categories_position.id = jobs_job_position.position_id
left join categories_position_parent_cat
on categories_position_parent_cat.position_id = categories_position.id
left join categories_industry
on categories_industry.id = categories_position_parent_cat.industry_id
where categories_industry.id=12 limit 5
""")
for job in jobs:
print(job)
В строке for job in jobs. Я попробовал более простой запрос:
jobs = Job.objects.select_related("company").raw("select * from jobs_job limit 5")
И это прекрасно работает. Что-то не так с соединениями и django orm или я, возможно, написал это плохо? Необработанный SQL запрос также работает нормально