在 Django 模板中访问用户配置文件,可以通过在视图函数中将用户配置文件传递给模板上下文来实现。以下是一个简单的示例:
from django.shortcuts import render
from .models import UserProfile
def user_profile(request, user_id):
user_profile = UserProfile.objects.get(user__id=user_id)
context = {'user_profile': user_profile}
return render(request, 'user_profile.html', context)
{{ user_profile }}
变量来访问用户配置文件数据。<!DOCTYPE html>
<html>
<head>
<title>User Profile</title>
</head>
<body>
<h1>User Profile</h1>
<p>Username: {{ user_profile.user.username }}</p>
<p>Email: {{ user_profile.user.email }}</p>
<p>First Name: {{ user_profile.first_name }}</p>
<p>Last Name: {{ user_profile.last_name }}</p>
<p>Date of Birth: {{ user_profile.date_of_birth }}</p>
</body>
</html>
这样,在 Django 模板中就可以访问用户配置文件数据了。
领取专属 10元无门槛券
手把手带您无忧上云