Django-Registration:如何更改表单(需要添加有效的提交按钮!)

时间:2014-03-28 01:13:27

标签: python django django-templates django-registration

所以我试图改变Django-registration中的一个表单:我通过pip安装的应用程序。

正如文档中所述,我创建了一个注册/ registration_form.html并使用form作为我的上下文:

<html>
<p>This is the registration form</p>
<ul>
{{ form.as_ul}}
</ul>
</html>

所以我有两个问题:

1)我如何改变表单以获得在这种情况下实际有效的提交按钮?

2)如何更改django-registration模型,以便最终可以在注册表单中添加更多内容?

是的,我查看了文档,我在这里问,因为语言使我感到困惑,似乎对我有点提升。

谢谢!

1 个答案:

答案 0 :(得分:1)

您需要添加表单标记和提交按钮。像这样:

<html>
  <p>This is the registration form</p>
  <form action="/url/to/register/" method="POST">
    {{form.as_ul}}
    <input type="submit" value="Register">
  </form>
</html>

其中“/ url / to / register /”需要指向urls.py中的视图代码。像这样:

from django.conf.urls import url, patterns
from yoursite.registrations import views

urlpatterns = patterns('',
    url(r'^url/to/register/', views.register_some_guy),
)