Django-Registration: Как изменить форму (нужно добавить кнопку отправки, которая работает!)
Поэтому я пытаюсь изменить одну из форм Django-регистрации: приложение, которое я установил через pip.
Как указано в документации, я должен был создать registration/registration_form.html и использовать form
как мой контекст:
<html>
<p>This is the registration form</p>
<ul>
{{ form.as_ul}}
</ul>
</html>
Итак, у меня есть 2 вопроса:
1) Как мне изменить форму, чтобы иметь кнопку отправки, которая действительно работает в этом случае?
2) Как я могу изменить модели django-регистрации, чтобы в конечном итоге добавить больше в регистрационные формы?
Да, я просмотрел документы, я спрашиваю здесь, потому что язык смутил меня и, казалось, немного продвинулся для меня.
Спасибо!
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),
)