Насчет django-stdimage
Я так понимаю что не устроила только тем, что не сохраняла в базе названия для превью? Но они в базе и не нужны, везде потом где нужно - в шаблонах, вьюхах - к нужному превью легко добираешься через заданный алиас
Кроме того, что можно просто брать только первое возвращаемое значение еще можно повесить на функцию декоратор, которы будет делать тоже самое
Чтото типа
try:
if 138231317 != vk.messages.getLongPollHistory(ts=ts)['messages']['items'][0]["from_id"]:
# код
except IndexError:
# обработка этой ошибки
except Exception as ex:
# обработка других ошибок
finally:
# учи матчасть
def check_username_and_description(self, status):
return not any([word.lower() in BOT_SETTINGS['banned_username_userinfo_words']
for word in (status.user.description, status.user.screen_name)])