@@ -30,15 +30,31 @@ Django にはユーザ認証システムがついてきます。 Django のユ
30
30
認証のサポートは Django アプリケーションとして ``django.contrib.auth`` にバ
31
31
ンドルされています。インストールするには、以下のようにします:
32
32
33
+ .. 1. Put ``'django.contrib.auth'`` and ``'django.contrib.contenttypes'`` in
34
+ your :setting:`INSTALLED_APPS` setting.
35
+ (The :class:`~django.contrib.auth.models.Permission` model in
36
+ :mod:`django.contrib.auth` depends on :mod:`django.contrib.contenttypes`.)
37
+
33
38
1. :setting:`INSTALLED_APPS` 設定に ``'django.contrib.auth'`` と、
34
39
``'django.contrib.contenttypes'`` を加えます。
40
+ (:mod:`django.contrib.auth` モジュールのモデル
41
+ :class:`~django.contrib.auth.models.Permission` は
42
+ :mod:`django.contrib.contenttypes` に依存します)
35
43
2. ``manage.py syncdb`` を実行します。
36
44
45
+ .. Note that the default :file:`settings.py` file created by
46
+ :djadmin:`django-admin.py startproject <startproject>` includes
47
+ ``'django.contrib.auth'`` and ``'django.contrib.contenttypes'`` in
48
+ :setting:`INSTALLED_APPS` for convenience. If your :setting:`INSTALLED_APPS`
49
+ already contains these apps, feel free to run :djadmin:`manage.py syncdb
50
+ <syncdb>` again; you can run that command as many times as you'd like, and each
51
+ time it'll only install what's needed.
52
+
37
53
:djadmin:`django-admin.py startproject <startproject>` が生成するデフォルトの
38
54
:file:`settings.py` ファイルの :setting:`INSTALLED_APPS` には、簡便のため
39
55
``'django.contrib.auth'`` が最初から入っています。この場合は、単に
40
- :djadmin:`manage.py syncdb` するだけでかまいません。
41
- :djadmin:`manage.py syncdb` はその都度必要なものだけをインストールするので 、
56
+ :djadmin:`manage.py syncdb <syncdb> ` するだけでかまいません。
57
+ このコマンドはその都度必要なものだけをインストールするので 、
42
58
何度実行してもかまいません。
43
59
44
60
:djadmin:`syncdb` コマンドは必要なデータベーステーブルを作成し、インストー
@@ -530,7 +546,7 @@ PDKDF2 と、 bcrypt アルゴリズムは、沢山のイテレーションと
530
546
)
531
547
532
548
533
- これだけで -- DJango は PBKDF2 を使ってパスワードを保存する時に、もっと
549
+ これだけで -- Django は PBKDF2 を使ってパスワードを保存する時に、もっと
534
550
沢山のイテレーションを用いれるようになりました。
535
551
536
552
パスワードのアップグレード
@@ -542,7 +558,7 @@ PDKDF2 と、 bcrypt アルゴリズムは、沢山のイテレーションと
542
558
なるということです、そしてまた新しく(そしてより良い)パスワードの
543
559
保持アルゴリズムが作られるたびにそちらへ切り替えられるということです。
544
560
545
- しかしながら、 DJango がアップグレードできるパスワードはアルゴリズムとして
561
+ しかしながら、 Django がアップグレードできるパスワードはアルゴリズムとして
546
562
:setting:`PASSWORD_HASHERS` のなかで宣言されているものだけです。新しい
547
563
システムにアップグレードする時には、 *以前使っていたものを削除しない* こと
548
564
を気をつけてください。もし削除してしまうと、消去してしまったアルゴリズムを
@@ -1118,7 +1134,7 @@ login_required デコレータ
1118
1134
1119
1135
**URL name:** ``logout``
1120
1136
1121
- :doc:`the URL documentation </topics/http/urls>` を見てください。もっと
1137
+ :doc:`URL のドキュメント </topics/http/urls>` を見てください。もっと
1122
1138
詳しく URL パターンを使う上での情報が載っています。
1123
1139
1124
1140
@@ -1345,7 +1361,7 @@ login_required デコレータ
1345
1361
1346
1362
ユーザにパスワードの変更が成功したということを伝えるためのビューです。
1347
1363
1348
- ** URL name:** ``password_reset_complete``
1364
+ **URL name:** ``password_reset_complete``
1349
1365
1350
1366
**オプション引数:**
1351
1367
@@ -1385,7 +1401,7 @@ login_required デコレータ
1385
1401
合のために、認証システムは組み込みのフォームを
1386
1402
:mod:`django.contrib.auth.forms` でいくつか提供しています:
1387
1403
1388
- .. class:: AdminPasswordChangeForm`
1404
+ .. class:: AdminPasswordChangeForm
1389
1405
1390
1406
Admin インタフェースでユーザのパスワード変更に使われているフォームです。
1391
1407
0 commit comments