发布数据时出错

时间:2011-05-18 00:05:12

标签: html django django-templates

您好我有以下代码,当我点击提交按钮时它不会发布数据。有谁知道我做错了什么?

                   登录

<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 个答案:

答案 0 :(得分:2)

表单数据使用name,而非id。您必须提供表单控件name属性,以便在提交给服务器的数据中使用。

答案 1 :(得分:0)

看看http://docs.djangoproject.com/en/dev/ref/contrib/csrf/。您是否缺少中间件设置或RequestContext?