diff --git a/core/models.py b/core/models.py index 18abe694..373fbfb4 100644 --- a/core/models.py +++ b/core/models.py @@ -63,6 +63,12 @@ class User(AbstractBaseUser, PermissionsMixin): verbose_name = _('user') verbose_name_plural = _('users') + def get_absolute_url(self): + """ + This is needed for black magic powered UpdateView's children + """ + return reverse('core:user_profile', kwargs={'user_id': self.pk}) + def __str__(self): return self.username diff --git a/core/templates/core/base.html b/core/templates/core/base.html index d7ff9f2a..cbb7b8a2 100644 --- a/core/templates/core/base.html +++ b/core/templates/core/base.html @@ -10,7 +10,7 @@ {% block header %} {% if user.is_authenticated %}Hello, {{ user.username }}!{% endif %}