我经历了django“民意调查系统”tutorial。
现在我想设计它,以便只有某些用户可以对某些民意调查进行投票。
最好的方法是什么?目前在models.py我有,
class user(models.Model):
name = models.CharField(max_length=20)
pin = models.CharField(max_length=20)
email = models.EmailField(max_length=40)
def __unicode__(self):
return self.name
这似乎很不安全。我怎样才能使用django的auth系统?
修改
在我的应用中使用此urls.py
(r'^login/$', 'django.contrib.auth.views.login'),
这在我的模板中
{% if User.is_authenticated %}
yeah!
{% else %}
<h3>Login</h3>
<form action="/login/" method="post" accept-charset="utf-8">
{% csrf_token %}
<label for="username">Username</label><input type="text" name="username" value="" id="username" />
<label for="password">Password</label><input type="password" name="password" value="" id="password" />
<p><input type="submit" value="Login →"></p>
</form>
{% endif %}
但现在它需要我/ accounts / profile,我希望它带我到用户也可以访问的民意调查列表...