Форум сайта python.su
 
							 0
  0   
								
								Добрый день, я новичок в django и не могу понять как работать с представлениями.
Мне необходимо передать значение id записи из шаблона html в представление для того, что бы потом отфильтровать этому значению.
передаю значение ключа и перехожу в другой шаблон по ссылке
html: 
<td width="20px"><a href="{% url 'konkurs_k' item.id%}" class="btn btn-outline-secondary"><img src="" title="Участники конкурса" width="20x"></a></td>
 path('konkurs_k/<int:pk>',konkurs_kSelect.as_view(), name='konkurs_k')
 class konkurs_kSelect(LoginRequiredMixin,generic.ListView):
    model = Konkurs_k
    template_name = 'main/form_konkurs_k.html'
    context_object_name = 'konks_k'
    def get_queryset(self): 
        queryset = Konkurs_k.objects.filter(konkurs_id=#тут считать значение переданного ключа????).select_related('konkurs','konkursants')
        return queryset
Отредактировано san7667 (Сен. 21, 2023 12:00:16)
Офлайн
 
							 
							
						 61
  61   
								
								Отлично
Теперь попробуйте обьяснить что вы видите и что хотите
Офлайн
 
							 0
  0   
								
								Я хочу передать id записи в другую view , где этот id будет добавляться в поле другой таблицы
Офлайн