Ошибка при публикации данных - PullRequest
0 голосов
/ 18 мая 2011

Здравствуйте, у меня есть следующий фрагмент кода, и он не будет публиковать данные, когда я нажимаю кнопку отправки. Кто-нибудь знает, что я делаю не так?

Войти

<link href="/owen/less/login.css" rel="stylesheet" type="text/less" />
<script src="/owen/js/less.js" type="text/javascript"></script>
</head>

<body>

<div id="login">
        <h1>Login</h1>
        <form action="/login/" method="POST">
                        {% csrf_token %}
                        <label for="email">Email:</label>
                        <input type="text" id="email" placeholder="Email" />

                        <label for="email">Password:</label>
                        <input type="password" id="password" placeholder="Password" />

                        <input type="submit" value="Login" />
        </form>
</div>

</body>
</html>

Ответы [ 2 ]

2 голосов
/ 18 мая 2011

Данные формы используют name, а не id. Необходимо указать атрибуты элементов управления name, которые будут использоваться в данных, отправляемых на сервер.

0 голосов
/ 18 мая 2011

Посмотрите на http://docs.djangoproject.com/en/dev/ref/contrib/csrf/. Вам не хватает настройки промежуточного программного обеспечения или RequestContext?

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