0
私は以下のステップを使ってログインページを作成しました。djangoはどこにlogin.htmlをロードするかを知っています
1>urls.py
urlpatterns = patterns('',
(r'^$', main_page),
(r'^login/$', 'django.contrib.auth.views.login'),
)
2を作成>registration/login.html
3>負荷http://127.0.0.1:8000/login/
を作成し、私は、作成したlogin.htmlとを参照してください。次のように
また、私のディレクトリ構造は次のとおりです。
.
├── bookmarks
│ ├── forms.py
│ ├── __init__.py
│ ├── models.py
│ ├── tests.py
│ └── views.py
├── bookmarksdb
├── __init__.py
├── manage.py
├── settings.py
├── site_media
│ └── style.css
├── templates
│ ├── base.html
│ ├── main_page.html
│ ├── registration
│ │ ├── login.html
│ │ ├── logout_success.html
│ │ ├── register.html
│ │ └── register_success.html
│ ├── user_page.html
└── urls.py
は質問>どのようにDjangoはtemplate\registration\login.html
でhttp://127.0.0.1:8000/login/
を接続するために知っているのですか? ^(r 'を:
django.contrib.auth.views.py
で見れば
を希望する必要がありますが、上書きすることができ、デフォルトのテンプレートパス、だ
見つけるありがとうログイン/ $ '、' django.contrib.auth.views.login '、{'テンプレート名 ':' my_login_template.html '}) – Willian