-1

例: templates/registration 内のテンプレートと、以下を含む url.py でモジュール登録を使用します。

url(r'^accounts/', include('registration.backends.default.urls'))

登録リンクに対処する最良の方法は何でしょうか: /accounts/register/ ハードコーディングせずに?

しかし、一般的に、ハードコードされた URL を使用せずにアプリ (および最終的にはビュー) を参照するにはどうすればよいでしょうか?

専用機能を一度見たことがありますが、よくわかりません。

4

1 に答える 1

2

ビューやその他の Python モジュール内で、関数を使用できますreversehttps://docs.djangoproject.com/en/1.4/topics/http/urls/#reverse

urlテンプレートでは、テンプレート タグを使用します。https://docs.djangoproject.com/en/1.4/ref/templates/builtins/#url

URL パターンに名前を付けて、この逆引きをできるだけ簡単にするのに役立ちます。https://docs.djangoproject.com/en/1.4/topics/http/urls/#id2 django-registration に含まれる URL パターンにはすべて、参照できる名前があります。

于 2012-06-06T21:12:38.940 に答える