これまではフォームを使用した実用的なブログアプリケーションを構築しましたが、大部分のWebアプリケーション(ユーザー認証)が欠けています。
適切なユーザー認証を実装することは非常に困難です。
道に沿って多くのセキュリティの問題がありますので、実際にこれを実装する必要はありません。
幸いにも、Djangoには強力な組み込みのユーザ認証システムがあります。
新しいプロジェクトを作成するたびに、Djangoはデフォルトでauth appをインストールします。これは、以下を含むUserオブジェクトを提供します:
username
password
email
first_name
last_name
このUserオブジェクトを使用して、ブログアプリケーションでログイン、ログアウト、サインアップを実装します 。