/ Djangoの1つのテンプレートの複数のビュー - python、django

Djangoの1つのテンプレートに対する複数のビュー - python、django

基本的には自宅にログインしたいページ。ログインビューは "django.contrib.auth.views.login"にありますが、これは私がアクセス権を持っていると信じていませんが、ホームページ上の他のすべてのビットを扱うビューも必要です私はこれらを1つのビューに結合しますが、ログインビューにアクセスできないように見えるので、これを行うことはできません。

1つのテンプレートに2つのビューを用意するのではなく、これを行う別の方法がある場合、私はウェブデイヴィングには全く新しいので、何をするための「正しい」方法が何であるか分かりません。

どうもありがとう

回答:

回答№1は0
def index_view(request):
return render(request, "homepage.html")

homepage.htmlでdjangoのログインURLを渡すだけです

<form name="form" method="post" action="{% url "django.contrib.auth.views.login" %}">

アップデート

URLも含めてください

(r"^accounts/login/$", "django.contrib.auth.views.login"),

これに従ってください ログイン 詳細については...