我有一个UserInfo表
class UserInfo(models.Model):
group = models.ForeignKey(Group)
email = models.EmailField(null=False, blank=False, unique=True,
validators=[validators.validate_email])
passwd = models.TextField(null=False, blank=False)
dob = models.DateField(null=True, blank=True)
zipcode = models.CharField(max_length=10, blank=True)
avatar = models.CharField(max_length=32, blank=True)
status = models.BooleanField(default=True) #Active or Inactive
email_verified = models.BooleanField(default=False)
现在我想编写一个装饰器来检查用户是否已登录,然后再执行任何操作,如创建事件等。
为了解决这个问题,我需要在django_session表中存储user_id如何做到这一点?
如果您告诉我如何编写装饰器以检查用户是否已登录,那将会非常有用。