Найти - Пользователи
Полная версия: Получение значения поля из модели в django
Начало » Django » Получение значения поля из модели в django
1
san7667
Добрый день, я новичок в 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>

ссылка выглядит так:
urls.py
 path('konkurs_k/<int:pk>',konkurs_kSelect.as_view(), name='konkurs_k')

представление на открытие записей по заданному значению внешнего ключа ( item.id):
 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
ZerG
Отлично
Теперь попробуйте обьяснить что вы видите и что хотите
san7667
Я хочу передать id записи в другую view , где этот id будет добавляться в поле другой таблицы
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB