series-robot-web/src/account/views/profile_detail.py
2022-08-24 17:37:03 +04:00

16 lines
514 B
Python

from django.views.generic import DetailView
from account.models import User
from django.urls import reverse, reverse_lazy
from django.shortcuts import get_object_or_404
from django.contrib.auth.mixins import LoginRequiredMixin
class ProfileDetailView(LoginRequiredMixin, DetailView):
login_url = reverse_lazy('login')
template_name = 'profile_detail.html'
context_object_name = 'profile'
def get_object(self):
return get_object_or_404(
User, id=self.request.user.id
)