5

私はDjangoを初めて使用し、django-registrationを起動して実行しました。ログイン、ログアウトのURL名、およびテンプレート内の現在のユーザーの名前を取得する方法を教えてもらえますか。これらはテンプレートタグと呼ばれますか?Djangoで提供されるすべてのデフォルト変数の包括的なリストはどこかにありますか?

私はこれで少し迷っています。しばらくグーグルで検索しましたが、何も見つかりませんでした。

ありがとう。

4

1 に答える 1

12

'django.contrib.auth.middleware.AuthenticationMiddleware'が含まれていることを確認してくださいsettings.MIDDLEWARE_CLASSES

テンプレートの場合:

{{ request.user.username }}

ログインとログアウトのURLは、次の設定にあります。

  • settings.LOGIN_URL(デフォルト= / accounts / login)
  • settings.LOGOUT_URL(デフォルト= / accounts / logout)

これらのビューを実装し、urlタグから参照する必要があります

{%url your.login.view.name%}

見る..

于 2010-04-07T09:55:27.623 に答える