Python 模型中的Django获取登录用户功能
我在访问模型中的函数中的用户时遇到问题。谢谢你的帮助 我的代码:Python 模型中的Django获取登录用户功能,python,django,django-models,Python,Django,Django Models,我在访问模型中的函数中的用户时遇到问题。谢谢你的帮助 我的代码: class Module(models.Model): name = models.CharField(max_length=30) def ifended(self, request, user): return self.endedmodules_set.filter(user=user).exists() class EndedModules(models.Model): uzytk
class Module(models.Model):
name = models.CharField(max_length=30)
def ifended(self, request, user):
return self.endedmodules_set.filter(user=user).exists()
class EndedModules(models.Model):
uzytkownik = models.ForeignKey('auth.User')
module = models.ForeignKey('Module')
你不能。在视图中设置它。是否从视图中传递请求和用户?如果是,您可以从request
request.user中获取用户,这样您甚至不必显式地传递用户(只要它出现在request中)。