我有一个这样的数据库:
from django.db import models
class User(models.Model):
firstName = models.CharField(max_length=30, blank=False, default=None)
lastName = models.CharField(max_length=30, blank=False, default=None)
email = models.EmailField(max_length=100, blank=False, default=None)
password = models.CharField(max_length=100, blank=False, default=None)
score = models.IntegerField(default=0)
在views.py
我想发送一个user
当前登录的并在模板中从数据库中显示其信息。
我的views.py
:
user = User.objects.filter(email=request.POST['email'])
#some code ....
context = RequestContext(request, {
'user': user[0]
})
return HttpResponse(template.render(context))
我的模板:
{% if user %}
Wellcome {{ user.firstName }}
{% endif %}
welcome
但是当我使用这个时,我也看不到任何东西:
{% if user %}
Wellcome {{ user }}
{% endif %}
我明白welcome anonymousUser
我错在哪里了?