我正在尝试从django的用户模型中获取数据,并从中打印用户的全名。
view.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
答案 0 :(得分:0)
您可以在Django模板中使用{{full_name}}
。另外,如果您的用户通过了身份验证,则可以在模板中使用{{request.user.get_full_name}}
。