Найти - Пользователи
Полная версия: exception
Начало » Pyramid / Pylons / TurboGears » exception
1
flashi4
exceptions.AttributeError: ‘NoneType’ object has no attribute ‘password’

кто знает к какому классу относится и к чему вообще?


Я паписал так…


except Exception.exceptions.AttributeError, err:
if err.orig.__class__.__name__=='IntegrityError':
h.redirect_to(action='saved2_ip')

ничего не работает (
j2a
Человек, используй bb-тег code. Ну и про исключения почитай: http://docs.python.org/lib/module-exceptions.html
flashi4
Я просто с sqlalchemy делал ошибку уже.

с этим не получается… что-то не работает в коде видать…

if  record.password ==  request.params['password']:
session['user'] = request.params['user']
session.save()
try:
h.redirect_to(action='private')
except exceptions.AttributeError, err:
if err.__class__.__name__=='TypeError':
return render_response('auth.html')
else:
raise
все равно получаю

exceptions.AttributeError: ‘NoneType’ object has no attribute ‘password’


help :)

доки читал. делать делаю, но не получается.
Андрей Светлов
Чудо, ну посмотри, что ты сам написал:
exceptions.AttributeError: ‘NoneType’ object has no attribute ‘password’
это есть только в
if record.password == request.params:
значит твоя record is None.
Дальше, думаю, понятно.
И переползай на свежий Пилон и четвертую Алхимию. Оно того стоит.
flashi4
Андрей Светлов
Чудо, ну посмотри, что ты сам написал:
exceptions.AttributeError: ‘NoneType’ object has no attribute ‘password’
это есть только в
if record.password == request.params:
значит твоя record is None.
Дальше, думаю, понятно.
И переползай на свежий Пилон и четвертую Алхимию. Оно того стоит.
эта ошибка у меня выползает если логин или пароль неверный
multik
flashi4
эта ошибка у меня выползает если логин или пароль неверный
дубль два, блин.
у тебя объект record == None. поэтому и происходит исключение. почему у тебя record == None смотри по коду выше того участка который ты привел.
подсказка1: когда ты делаешь запрос record из базы данных никто тебе не гарантирует, что этот объект в базе данные есть.
подсказка2: потрать месяц-два на изучение самого питона. просто языка. без всяких фреймворков.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB