моего urls.py файл contailsДжанго логин использования по умолчанию на самой корневой URL
from django.conf.urls import patterns, url, include
from users import views
from users.forms import PickyAuthenticationForm
urlpatterns = patterns('',
url(r'^$','django.contrib.auth.views.login',{'template_name': 'registration/login.html'}),
url(r'^terms-conditions/', 'users.views.terms_view', name='terms_view'),)
в моем файле setting.py
LOGIN_REDIRECT_URL = '/terms_view/'
LOGIN_URL = ''
мой шаблон Логин содержит
{% extends "base-users.html" %}
<!--{% load staticfiles %}-->
{% block title %}<title>Sign In</title>{% endblock title %}
{% block content %}
<div class="container">
<form action="." method='POST' class="form-inline">{% csrf_token %}
<div class="form-group">
<input type="email" class="form-control" id="username" placeholder="Enter email" required>
</div>
<div class="form-group">
<input type="password" class="form-control" id="password" placeholder="Enter password" required>
</div>
<button type="submit" class="btn btn-primary">Login</button>
{{ form.username.errors }} {{ form.password.errors }}
</form>
{ % содержимого конечного блока%}
Не получив ошибки, страница все еще находится в одном месте. Почему форма не отправляется.
ли форма должна использовать 'запрос GET' (вероятно, нет, так как маркер CSRF не подвергается риску)? Поскольку в теге '
Да, я пропустил это, но. в поле есть некоторые данные о отправке, но ошибка говорит, что это поле необходимо. –
См. Ответ Раджеша ниже: поля ввода имеют идентификаторы, но нет имен. – dhke