从Django user mod获取用户全名

2024-06-20 14:58:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从django的用户模型中获取数据,并从中打印用户的全名。

查看.py

from django.shortcuts import render
from django.contrib.auth.decorators import login_required
from django.contrib.auth.models import User

def Showfullname (request):
    fullname =  request.user.get_full_name()
    context = {'fullname':fullname}
    return render(request, 'main/base.html', context)

它的行来自urls.py

url(r'^name$', views.Showfullname, name='Showfullname'),

然后是主文件中的目标div,在那里我已经有一个通过身份验证的签入父模板。

<div class="form-group has-feedback">
            <input type="text" class="form-control" placeholder="{% url 'main:Showfullname' %}" readonly />
            <i class="glyphicons glyphicons-car form-control-feedback"></i>
</div>

现在它印出来了

/在应该打印dan dan或admin admin时输入


Tags: django用户namefrompyimportdivform