无法将用户模型的first_name和last_name数据传递给模板

时间:2018-05-13 08:08:56

标签: django

我正在尝试为我的项目构建用户个人资料页面,因此我需要访问用户Model的数据,如first_name和last_name。但由于某种原因,我可以访问用户名和电子邮件字段,但不能访问first_name和last_name。当我从模板中调用这些字段时,不会显示任何内容。

<table class="table-responsive">
        <tr>
            <td>Username</td>
            <td>{{ user.get_username }}</td>
        </tr>
        <tr>
            <td>First Name</td>
            <td>{{ user.first_name }}</td>
        </tr>
        <tr>
            <td>Last Name</td>
            <td>{{ user.last_name }}</td>
        </tr>
        <tr>
            <td>Email</td>
            <td>{{ user.email }}</td>
        </tr>
</table>

我的个人资料_view.py

def profile_view(request):
    args = {'user' : request.user}
    return render(request, 'user_account/profile.html', args)

我尝试过使用像user.get_full_name这样的功能,但这些功能都没有。

提前感谢你。

0 个答案:

没有答案