Итак, мое функциональное представление в настоящее время выглядит так, и я хотел бы изменить его на представление на основе классов.
Мой просмотр функций
def user_detail(request, username):
try:
user = User.objects.get(username=username)
except User.DoesNotExist:
raise Http404
Представление на основе моего класса
class UserProfileDetail(DetailView):
model = User
template_name = "profiles/user_detail.html"
#use username instead of pk
slug_field = "username"
Мой адрес
url(r"^user/(?P<slug>[\w-]+)/$", UserProfileDetail.as_view(), name="user_detail"),
Проблема в том, что когда я перехожу по ссылке http://exampe.com/user/username, я получить профиль анонимного пользователя. Я не хочу этого. Какие изменения я должен внести в свой класс UserProfileDetail?
заранее спасибо