@DiZiNnEs
I love to program =)

Как получить текст с POST запроса?

Извниюсь за такой глупый вопрос
Есть верcтка:
...
<form action="" method="POST">
    {% csrf_token %}
    <input type="text">
    <input type="submit" name="city">
</form>
...


И пытаюсь во views.py получить значение которые ввели в input text
def home(request):
    print(request.POST)
    ...


Но приходит такой результат:
<QueryDict: {'csrfmiddlewaretoken': ['DRd1em12YAXIGFY2Fdp26vfqcrgip5VyOvSWJPGIDOEAaT3vb4AM5eAXcLnzUKSO'], 'city': ['Submit']}>
  • Вопрос задан
  • 1473 просмотра
Решения вопроса 1
@DiZiNnEs Автор вопроса
I love to program =)
Ошибка была из-за двух input поменял верстку на вот такую и заработало:
<form action="" method="POST">
    {% csrf_token %}
    <input type="text" name="city">
    <button type="submit">Submit</button>
</form>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix
yellow
https://docs.djangoproject.com/en/dev/ref/request-...

Тот же .get, что и для обычного словаря.

request.POST.get('city')
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы