Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Получение значения поля из модели в django [RSS Feed]

#1 Сен. 21, 2023 11:59:59

san7667
Зарегистрирован: 2023-08-17
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Получение значения поля из модели в django

Добрый день, я новичок в 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

Отредактировано san7667 (Сен. 21, 2023 12:00:16)

Офлайн

#2 Сен. 21, 2023 20:20:42

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Получение значения поля из модели в django

Отлично
Теперь попробуйте обьяснить что вы видите и что хотите



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Сен. 22, 2023 05:45:39

san7667
Зарегистрирован: 2023-08-17
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Получение значения поля из модели в django

Я хочу передать id записи в другую view , где этот id будет добавляться в поле другой таблицы

Офлайн

  • Начало
  • » Django
  • » Получение значения поля из модели в django[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version