zigen: Разобрался
И неверно разобрался.
slug_field [
get_slug_field()]
class MyClassDetailView(DetailView):
model = User
slug_field = 'username'
Ибо
def get_object() используется для других целей "немного". К примеру для
НЕ явной фильтрации (образно говоря "только для юзеров мужского пола", "только объектов со статусом - отображать" и так далее). Вы же "slug" передаёте в адресной строке, это явный параметр и для этого идёт банальный и правильный
slug_field.