Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 21, 2008 00:35:34

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

WSGIRequest object has no attribute 'post'

Есть такая проблема:
пишу
html code:
{% block content %}
<form method=“post” action=“/login_check”
<input type=“text” value=“Your username” name=“username” />
<input type=“submit” value=“Check”
</form>
{% endblock %}

и views.py
from django.contrib.auth.models import User
def check_user(request):
usr = request.post
…..
…..
при активации check_user при request.post выдается ошибка

AttributeError at /login_check/
'WSGIRequest' object has no attribute ‘post’

при request.get ошибки нет

я не знаток виски но как я понял он она оно не имеет атрибута post только get?
А как же так а если мне нужен метод post?

СПАСИБО зарание за ответ

Офлайн

#2 Июнь 21, 2008 10:11:01

diadya_vova
От:
Зарегистрирован: 2007-11-03
Сообщения: 41
Репутация: +  0  -
Профиль   Отправить e-mail  

WSGIRequest object has no attribute 'post'

Основным свойством Python является то, что он не требует явного объявления переменных и является регистрозависимым

usr = request.POST["username"]
Да, POST и GET - это не методы, а словари.
http://www.djangoproject.com/documentation/request_response/



Отредактировано (Июнь 21, 2008 10:11:55)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version