Впервые на python и django. Я хочу понять код модуля регистрации django, для этого я хочу отладить значение в коде.
Так что я застрял здесь, что
i = path.rfind('.')
module, attr = path[:i], path[i+1:]
print {i}
#or
import pdb; pdb.set_trace()
моя регистрационная форма не отображается и выдает ошибку.
IndentationError at /accounts/register/
unexpected indent (__init__.py, line 19)
Request Method: GET
Request URL: http://50.56.78.125:8000/accounts/register/
Django Version: 1.3.1
Exception Type: IndentationError
Exception Value:
unexpected indent (__init__.py, line 19)
Как мне отладить или увидеть значение i.
Это код:
i = path.rfind('.')
module, attr = path[:i], path[i+1:]
try:
mod = import_module(module)
except ImportError, e:
raise ImproperlyConfigured('Error loading registration backend %s: "%s"' % (module, e))
try:
backend_class = getattr(mod, attr)
except AttributeError:
raise ImproperlyConfigured('Module "%s" does not define a registration backend named "%s"' % (module, attr))
return backend_class()