SyntaxError: Non-ASCII character как исправить?
# -*- coding: utf-8 -*-
Эта строка указывает, что кодировка исходника - UTF-8. В этом файле у тебя всё правильно, компилятор ругается на  другой файл (/home/vitali/projects/mysite/blog/admin.py). Вставь в начало всех файлов проекта эту строку.НО, если я уберу таб в последней строке,
Зачем? Ты понимаешь, что делаешь? Или это рандом? 
Вообще, компилятор же всё ведь написал, научись понимать, что написано.
1) Обрами код в <code lang="python">...</code>
2) syncdb - deprecated. Используй миграции.
3) return "/blog/%i/" % self.id заменить на return reverse('your_super_puper_view', kwargs={'pk': self.pk}). Соответственно, почитать об этом в документации
4) В файле /home/vitali/projects/mysite/blog/admin.py используется, судя по всему, русский язык, а кодировка не UTF-8.
5) "Студенты последних курсов" все такие говнокодеры? :)