Я работаю над проектом Django и следующая ошибка появились«метод» объект не найден тип Джанго ошибка
TypeError at /log_in/
'method' object is not subscriptable
Request Method: POST
Request URL: http://127.0.0.1:8000/log_in/
Django Version: 1.8.4
Exception Type: TypeError
Exception Value:
'method' object is not subscriptable
Exception Location: D:\pfd\recom\views.py in log_in, line 95
Python Executable: C:\Python34\python.exe
Python Version: 3.4.3
Python Path:
['D:\\pfd',
'C:\\Python34\\lib\\site-packages\\virtualenv-13.1.2-py3.4.egg',
'C:\\Windows\\SYSTEM32\\python34.zip',
'C:\\Python34\\DLLs',
'C:\\Python34\\lib',
'C:\\Python34',
'C:\\Python34\\lib\\site-packages']
Server time: Thu, 1 Oct 2015 22:34:00 +0530
и ниже мой log_in Защиты
def log_in(request):
context = RequestContext(request)
if request.method == 'POST':
username = request.POST.get['username','']
password = request.POST.get['password','']
user = auth.authenticate(username=username, password=password)
if user is not None:
if user.is_active:
auth.login(request,user)
return HttpResponseRedirect('/loggedin/')
else:
return HttpResponse("Inactive user.")
else:
return HttpResponseRedirect('error.html')
return render_to_response('error.html')
не может понять что не так.
Изменен request.method request.POST. При удалении контекста сообщение не обнаруживается, выполняется только последний оператор.
При попытке удалить request.method появляется такая же ошибка. Пожалуйста, помогите ...
Что находится на 'линии 95'? – rnevius