'QueryDict' object is not callable - Python

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. def new_user_registration (request):
  2. errors = []
  3. if 'user' and 'pass' and 'email' and 'pass2' in request.GET:
  4. pass1 = request.GET('pass')
  5. pass2 = request.GET('pass2')
  6. if User.objects.filter (username = request.GET['user']):
  7. errors.append ('this username already in use')
  8. return render_to_response ('bc/registration_page.html', locals())
  9. elif pass1 != pass2:
  10. errors.append ('You\'r passwords do not match')
  11. else:
  12. new_user = User.objects.create_user (username = request.GET['user'],
  13. password = request.GET['pass'],
  14. email = request.GET['email'])
  15. new_user.save()
  16. return HttpResponseRedirect ('/bc/registration/complete/',locals ())
  17. else:
  18. return render_to_response ('bc/registration_page.html/', locals())
>>>'QueryDict' object is not callable ругается на строчку pass1 = request.GET('pass') pass2 = request.GET('pass2') к аналогичному действию в new_user у джанги претензий нет. что не так ?
прошу прощения, туплю: поставил квадратные скобки все заработало

Решение задачи: «'QueryDict' object is not callable»

textual
Листинг программы
  1. pass1 = request.GET['pass']

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.444 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут