Djangoの標準の認証機構(django.contrib.auth)をざっくりとまとめて、今困っていることを書きます。 まず、自分で書いたビュー関数の中で認証処理を行うとすると、django.contrib.auth.authenticate関数を使って条件に合致するユーザが登録されているかどうかを調べます。登録ユーザであった、すなわちユーザオブジェクトが返った場合は、django.contrib.auth.login関数を使って、認証済みであることをマークします。 from django.contrib.auth import authenticate, login def my_login(request): # paramsは、dict(username='scott', password='tiger') # のような認証に使うパラメータ user = authenticate(