Попробуйте поместить контейнер div (с переполнением: авто) вокруг содержимого и боковой панели.
Если это не работает, у вас есть скриншоты или примеры ссылок, где нижний колонтитул не отображается правильно ?
Я думаю, что проблема в том, что у вас есть метод return в вашем методе get_or_new()
, который не возвращает кортеж:
if username == other_username:
return None
Это приводит к тому, что представление падает, потому что оно ожидает распаковать кортеж на две переменные. Возврат кортежа должен разрешить:
if username == other_username:
return None, None