Djangoは認証システム(django.contrib.auth)を含む完全で組み込まれた機能を備えており、ユーザー、パスワード、セッション/ログイン、パーミッションを処理します。これは「バッテリー同梱」の機能で、このセキュリティクリティカルな機能を自分で実装して(そして誤って実装して)しまう手間を省いてくれます。
ユーザーモデルとユーザーの作成
django.contrib.auth.models User
user = User.objects.create_user(username=, email=, password=)
user.set_password()
user.check_password()
