主持人分配给用户的民意调查

时间:2013-02-01 03:19:53

标签: django

我经历了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,我希望它带我到用户也可以访问的民意调查列表...

0 个答案:

没有答案