В этом фрагменте вы должны понимать, что question_id
происходит от пути, который вы определили. Для получения дополнительной информации см. Документацию диспетчера URL-адреса django .
Например, вы должны опубликовать идентификатор выбора в URL, как показано ниже (обратите внимание, что точная формулировка будет зависеть от пути URL, который вы определили):
localhost:8000/questions/1/
Для этого URL, если вы публикуете идентификатор выбора и есть вариант с опубликованным идентификатором, request.POST['choice']
извлечет опубликованный идентификатор.
Затем фрагмент кода увеличит число голосов этого вопроса по номеру 1 в качестве идентификатора.
request.POST
- это словарь, который ссылается на отправленные данные http-запроса. Как и в любом другом словаре, вы можете передать ключи в request.POST
, чтобы получить значение.