Я пытаюсь использовать модель Django для записи, но затем возвращаю конкатенированное поле двух разных таблиц, соединенных внешним ключом.Django model search concatenated string
я могу это сделать в SQL, как это:
SELECT
location.location_geoname_id as id,
CONCAT_WS(', ', location.location_name, region.region_name, country.country_name) AS 'text'
FROM
geonames_location as location
JOIN
geonames_region as region
ON
location.region_geoname_id = region.region_geoname_id
JOIN
geonames_country as country
ON
region.country_geoname_id = country.country_geoname_id
WHERE
location.location_name like 'location'
ORDER BY
location.location_name, region.region_name, country.country_name
LIMIT 10;
Есть уборщик способ сделать это с помощью модели Django? Или мне нужно просто использовать SQL для этого?
Спасибо