2014年5月21日水曜日

Django、ユーザー認証

■概要

djangoのログイン認証を利用して楽をしたい!!

■環境

python
django
mysql

■問題

ログイン、ユーザー作成は提供されているViewの利用で問題ないが、
テンプレート側でユーザー等を利用したときに値がとってこれない。

■解決策

djangoのログイン認証の機構を利用するときには、
クラスビュー利用したあと、
setting.pyに
TEMPLATE_CONTEXT_PROCESSORS = (
    "django.contrib.auth.context_processors.auth",
    )
が必要。
上記設定後テンプレート側で
{{user.username}}{{messages }}
が利用可能に

■詳細はこちら

Python プログラマのための Django テンプレート言語ガイド
Always including the user in the django template context


0 件のコメント :

コメントを投稿