Как вставить имя пользователя в url адрес на django?

Я использую django с django-allauth. Я сделал шаблон профиля, адрес которого - http://127.0.0.1:8000/profile/. логично, что это неправильно и адрес на профиль должен быть таким http://127.0.0.1:8000/profile/{user.name}

А смог это сделать с помощью адаптера adapter.py

from allauth.account.adapter import DefaultAccountAdapter


class MyAccountAdapter(DefaultAccountAdapter):

    template_name = 'registration/profile.html'

    def get_login_redirect_url(self, request):
        path = "/profile/{username}/"
        return path.format(username=request.user.username)

При входе я перенаправляюсь на страницу, но она не найдена введите сюда описание изображения

может мне нужно как-то отобразить шаблон или отобразить адаптер в url?

помогите, пожалуйста.

Вернуться на верх