request.GET.get (), как это работает в django? - PullRequest
0 голосов
/ 14 июля 2020
removepunct = request.GET.get('removepunc','off')

Это мой код шаблона django

<form action='/analyze' method='get'>
        <textarea name='text' style="margin: 0px; width: 1567px; height: 221px;"></textarea>
        <button type='submit'>Analyze Text</button><br>
        <input type="checkbox" name="removepunc">Remove Punctutations 
        <input type="checkbox" name="fullcapitalize">Full Capitalize<br>

    </form>

На самом деле, я новичок в django и хочу знать о request.GET.get (). На самом деле, если флажок не установлен, он возвращает значение «off» для второго параметра, а если его «on» - возвращается. Я знаю, что GET содержит переменную GET и .get (), используемый для словаря для получения значений ключей, но вопрос в том, «как выбирается второй аргумент, если флажок выключен», потому что .get () принимает ключи как аргументы ?????

1 Ответ

2 голосов
/ 14 июля 2020

Второй аргумент возвращается в случае, если ключ, указанный в первом аргументе, не найден в словаре, к которому применяется метод .get(). Если он не указан и первый аргумент не найден в словаре, .get() вместо этого возвращает None.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...