django ログインユーザしか見れない構造の作り方
ユーザログインしているときだけ見える構造を構築する方法
実装例
views.py
def hoge(): context = { } return render(request, "index.html",context ) #又はclass-based-viewを使う場合には、 class Diary(ListView): model = diaries template_name = "index.html"
index.html
{% if request.user.is_authenticated %} もしユーザーなら見られる {% else %} this is test {% endif %}
注意点はdjango2.0以前はis_authenticated() だったけど以降はis_authenticatedになったっぽい。