Pythonとdjangoの新機能.iこれはdjango-registrationモジュールのコードを理解したいのですが、コード内の値をデバッグします。 だから私は__init__.pyで変数値をデバッグするにはどうすればいいですか?
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()
は最初のPythonをご覧ください。ウェブには無数のリソースがあります。 – seler