Форма не публикуется в Django - PullRequest
2 голосов
/ 22 сентября 2011

Я пытаюсь сделать довольно простые посты в форме с Django, но всякий раз, когда я пытаюсь нажать на кнопку, чтобы отправить информацию, ничего не происходит.Никакие ошибки или сообщения любого рода не отображаются в терминале или в Chrome.На этой странице нет JS, просто прямой html:

<form method="post" action="/">
    {% csrf_token %}
    <input type="text" id="name" name="name"/>
    <input type="text" id="password" name="password"/>
    <input type="button" value="Sign Up!"/>
</form>

Мой взгляд на эту страницу также довольно прост:

def sign_up(request):
    return render_to_response('portal/signup.html', context_instance=RequestContext(request))

Я действительно сбит с толку относительно того, что происходитЯ следил за этим , чтобы изучить аутентификацию.Все работает, но я думал, что добавление «создать пользователя» будет следующим шагом.Кажется, я не могу заставить что-либо работать на других страницах.

Любая помощь будет великолепна, я схожу с ума!

1 Ответ

4 голосов
/ 22 сентября 2011

Я думаю, что ваша проблема в том, что вы используете

<input type="button" value="Sign Up!"/>

вместо

<input type="submit" value="Sign Up!"/>

при отправке ввода все данные формы отправляются на сервер, кнопка вводане будет.Вы можете узнать немного больше о формах здесь: http://www.w3schools.com/html/html_forms.asp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...