Пожалуйста.
А просто выводить.
в urls.py -
url(r'^user/(?P<username>+)/$', UserDetailInfo.as_view(), name='user_detail'),
Соответственно вьюха примерно так
class UserDetailInfo(DetailView):
template_name = 'user/info.html'
def get_object(self):
return get_object_or_404(get_user_model(), username=self.kwargs['username'])
То бишь используем DetailView, указываем какой шаблон использовать, и перегружаем метод получения объекта по имени пользователя
Можно еще проще вариант, используя встроенные фишки джанги
class UserDetailInfo(DetailView):
model = get_user_model()
slug_field = 'username'
template_name = "user/info.html"
Только тогда урлс чуть поменять надо
url(r'^user/(?P<slug>+)/$', UserDetailInfo.as_view(), name='user_detail'),
Ну и в любом случае имеем в шаблоне в {{ object }} - пользователя с этим именем.
и начинаем выводить
Логин - {{ object.username }}
Дата регистрации- {{ object.date_joined }}
итп