我想将带有用户信息的变量(Clients
通过 OneToOneField 链接到模型)传递django.contrib.auth.models
到base.html
文件中。
context_processors.py
所以,我用下面的代码创建了一个
from django.contrib.auth.models import User
def userData(request):
user = request.user
u = User.objects.get(username=user)
us = u.clients.first_name
uv = u.clients.avatar
return {
'u': u,
'us': us,
'uv': uv
}
一切正常,直到我退出。
当我尝试再次登录时,我得到了accounts/login
url 并得到了一个
DoesNotExist at /accounts/login/
User matching query does not exist.