我一直在寻找基于' auth.User' 这样的模型创建基于类的用户身份验证的方式:
class Post(models.Model):
user = models.ForeignKey('auth.User')
url = models.CharField(max_length=200)
titulo = models.CharField(max_length=200)
categoria_post = models.ForeignKey('Categoria')
descripion = models.TextField()
imagen = models.FileField(null=True, blank=True)
slug = models.SlugField(editable=False)
def __unicode__(self):
return self.titulo
def save(self, *args, **kwargs):
if not self.id:
self.slug = slugify(self.titulo)
super(Post, self).save(*args, **kwargs)
def __str__(self):
return self.titulo
但是在我的 views.py 中,我做了这样的事情:
class login(View):
def get(self, request, *args, **kwargs):
username = get.POST.request['username']
password = get.POST.request['password']
我认为这是错误的方式,如果你能告诉我是否应该使用基于类或函数的话,也请大家帮忙,非常感谢大家的支持!