を形成... 私はDjangoのフォーム(forms.py)を使用してログインフォームを作成する方法を知りたいログインページは、私はPythonとDjangoの中に新しい初心者です
19
A
答えて
4
はい、できます。実際には、独自のフォームを作成する必要はありません。単に認証モジュールを使用して独自のログインテンプレートを作成してください。 Djangoのログインビューに建てにごurls.py
ファイルのリンクでhttp://docs.djangoproject.com/en/dev/topics/auth/
26
、およびログインページとして使用したいテンプレートへのパスを渡す:これを読んで
(r'^login/$', 'django.contrib.auth.views.login', {
'template_name': 'myapp/login.html'
}),
そして、ここでは一例です(Django docsから)テンプレートの内容:
{% extends "mybase.html" %}
{% block content %}
{% if form.errors %}
<p>Your username and password didn't match. Please try again.</p>
{% endif %}
<form method="post" action="{% url 'django.contrib.auth.views.login' %}">
{% csrf_token %}
<table>
<tr>
<td>{{ form.username.label_tag }}</td>
<td>{{ form.username }}</td>
</tr>
<tr>
<td>{{ form.password.label_tag }}</td>
<td>{{ form.password }}</td>
</tr>
</table>
<input type="submit" value="login" />
<input type="hidden" name="next" value="{{ next }}" />
</form>
{% endblock %}
+5
ページに表示されるのはログインボタンだけです。残りのフォームは表示されません。 – User
関連する問題
- 1. Djangoのリダイレクトは、私はDjangoの取引に初心者です
- 2. Pythonのチェックと私はPythonで初心者です
- 3. PythonのcProfile:それは私は、Pythonの初心者ですピョファイル
- 4. は、私はPythonで初心者ですPythonクラス
- 5. 初心者のPython - 真のループチェック中はいいいえ回答
- 6. Pythonとプログラミングの初心者です。私は別のループの中にループを描こうとしています
- 7. は、私はPythonのpyplotに大学生初心者ですパイソン
- 8. 新しい初心者サポートチャート
- 9. Pythonのテキストファイルの操作は、私のpythonの初心者です
- 10. は、Python:私はプログラミングの初心者です、ファイルの内容
- 11. Pythonの初心者
- 12. のpython:私は、Python言語で初心者だディレクトリ
- 13. DjangoのNoReverseMatch [初心者]
- 14. エラーcom.android.vending.billing.IInAppBillingService;私は新しい初心者だaidl.exe
- 15. Djangoの管理者は、Djangoの1.8プロジェクトを作成しますが、私はジャンゴで初心者だジャンゴ1.11.2
- 16. 初心者向けのDjangoとweb2py
- 17. django for .htmlテンプレートページ(初心者)
- 18. 初心者:Django ModelFormオーバーライド
- 19. Pact JVM Java初心者初心者/初心者/チュートリアルプロジェクトですか?
- 20. 私は初心者ですjquery.ajax
- 21. リアクトネイティブ:私は初心者ですアンドロイドアプリ
- 22. どのように私は私は初心者ですZend_Search_Luceneに
- 23. Pythonの初心者 - 文が等しい
- 24. 私はPythonプログラミングに初心者に別のクラス
- 25. 私はJavaScriptに初心者だJavaScriptの
- 26. Arduinoとエレクトロニクス初心者初心者
- 27. java.lang.ArrayIndexOutOfBoundsExceptionとは何ですか?私は、Javaプログラム、 に初心者だ
- 28. は、私はPythonの初心者だ既存のデータフレーム
- 29. 初心者はDjangoをインストール/実行しています... Errno 10013?
- 30. Python初心者... Python 3とMatplotlib
djangoの管理者ログインは、生産用ではなく、開発用です。あなたがそれを意味するかどうかは分かりません。 – max
私は** auth **モジュールを意味し、管理者は意味しません。 – gruszczy
私はあなたに投票するでしょう:) – max