Как выглядит ваше сопоставление URL для этого представления?Предполагая, что вы захватываете часть своего URL с "kansas"
в нем, и это устанавливается в аргумент place_name
, вам нужно будет сделать простой filter
в менеджере вашей модели в любом поле модели, в котором вы находитесь.ищите "kansas"
in.
Если ваше сопоставление URL выглядит следующим образом:
('(?P<place_name>\w+)$', 'myapp.view.view_index')
Тогда вы сможете просто набрать
object_list = Model.objects.filter(place_name = place_name)
, чтобы получить списокобъектов, которые имеют place_name
, совпадающий с URL-адресом.Оттуда каждый из объектов в этом списке должен иметь id
(если вы не переименовали поле идентификатора), который вы можете получить, как и любой другой атрибут объекта python.