首先,当谈到 Django 时,我是一个新手。
我正在努力解决的问题是尝试为 Django 1.7 中的内置身份验证表单创建模板,但是在文档或其他地方的任何地方,我都找不到具体示例的方式。
我可以找到很多描述如何手动创建模板(或从 Django 包中复制它们)的问题和示例,但根据我对 Form 类和内置身份验证表单的了解,我不需要手动在模板中创建实际的表单。事实上,使用 Form 类似乎更可取,因为这将确保正确命名字段、应用验证(例如文本字段的最大长度)等。
谁能指出我正在谈论的一些具体示例或文档?我已经阅读了以下部分,
- https://docs.djangoproject.com/en/1.7/topics/forms/
- https://docs.djangoproject.com/en/1.7/topics/auth/default/
- https://docs.djangoproject.com/en/1.7/topics/auth/customizing/
事实上,我会说这个问题通常扩展到任何 Form 类,但我在这里专门查看身份验证表单,因为我显然没有编写这些 Form 类。
我不认为它应该与我读过的内容有任何区别,因为应该应用相同的过程,但我会说我正在使用 django-authtools 包(http://django-authtools.readthedocs.org/ zh/最新/ )
我有实际的身份验证系统工作正常。它使用户登录和注销,我可以强制某些 url 要求用户首先登录,等等。所以它只有实际的表单显示是一个问题。