我正在开发一个应用程序,我正在尝试显示我的所有用户,但我收到了这个错误
TypeError at /everyone/
'WSGIRequest' object is not callable
File "/home/snake/mysite/pet/views.py" in Everyone
14. return HttpResponseRedirect(request('world:Profile'))
Exception Type: TypeError at /everyone/
Exception Value: 'WSGIRequest' object is not callable
我在我的 shell 提示符处进行了查找,它成功地工作,但是当我作为一个函数实现到我的 views.py 中时,为什么会出现这个错误。
每个人 = Person.objects.all() 打印每个人 <sam> <amy>
我的观点.py
def Everyone(request):
if request.user.is_authenticated():
return HttpResponseRedirect(request('world:Profile'))
everyone =Person.objects.all()
return render(request,'everyone.html',{'everyone':everyone})
我的模型.py
class Person(models.Model):
user = models.ForeignKey(User)
name = models.CharField(max_length=100)
image = models.FileField(upload_to="images/",blank=True,null=True)
我的每个人.html
{% for one in everyone %}
{{one.name}}
{{one.user.username}}
{% endfor %]