У меня есть модель профиля пользователя в моделях Django.У меня есть HTML-шаблон user_profile для страницы профиля пользователя.На этой странице профиля у меня есть три кнопки, чтобы получить информацию о пользователе, все сообщения, созданные пользователем, загрузки, сделанные пользователем, соответственно.Я создал CSS-класс с профилем и содержимым, в котором есть раздел, в котором будут публиковаться вышеупомянутые данные пользователя.Но я не знаю, как это сделать.Я имею в виду, как я могу загрузить три разные данные, которые требуют трех разных представлений Django на одной странице HTML.
views.py
class UserProfileView(DetailView):
template_name = 'accounts/user_profile.html'
model = models.UserProfile
context_object_name = 'profile'
slug_url_kwarg = 'username'
slug_field = 'user__username'
def get_context_data(self, **kwargs):
context = super(UserProfileView, self).get_context_data(**kwargs)
temp = False
if models.Followers.objects.filter(user=context['profile'], follows=self.request.user.profile).exists():
temp = True
context['is_follower'] = temp
return context