質問

私は Django を初めて使用し、django 登録を立ち上げたばかりです。テンプレート内のログイン、ログアウト URL 名と現在のユーザーの名前を取得する方法を誰か教えてください。これらはテンプレートタグと呼ばれますか?Django で提供されるすべてのデフォルト変数の包括的なリストがどこかにありますか。

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

ありがとう。

役に立ちましたか?

解決

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

テンプレート内:

{{ request.user.username }}

ログインとログアウトの URL は設定で確認できます。

  • settings.LOGIN_URL (デフォルト=/アカウント/ログイン)
  • settings.LOGOUT_URL (デフォルト=/アカウント/ログアウト)

これらのビューを実装し、それを参照する必要があります。 url 鬼ごっこ

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

見る..

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top