Ответа нет, допишу
sentry годится для анализа стектрейсов и тд
А кибана для всякой аналитики и поиска по логам, графикам потом, отчетам. Сентри такого не продоставляет
Судя по всему, вы пришли с php и пытаетесь применить эту же модель на python. В python нет таких массивов, как в php, более близкое – это dict. Вам стоит использовать его.
На питоне пишут все, начиная от скриптов управления системой, веб-сайтов и заканчивая системами машинного обучения. Яндекс использует в своих проектах Django и не скрывает этого.
По-моему у вас отваливается на установке pillow, система потом ругается на неизвестной питону кодировке и отваливается вывод лога установки.
Попробуйте сначала установить pillow, а потом повторить процесс.
Но это предположение только из этого кусочка трейса
Самое простое решение - это добавить в машину поле с четким указанием на одно единственное фото и проставлять его в момент сохранения машины или фото в галерею. А то вы тут на волю случая отдаетесь, выбирая фото, которое подвернется.
Ну, а если в текущей конфигурации – попробуйте prefetch_related - он сделает еще одну выборку в базу, но я не уверен, сработает ли оно на текущей схеме.
Путем нескольких часов найдено сложное решение, которое в принципе работает)
Результат — в базу уходит 1 запрос, слегка модифицируемый руками, то есть выполняется raw sql )
Кому интересен результат?)
pix.am/cK0v/ — стоит key-map от мака, стандартный pix.am/bq6h/ — нажатие волшебной комбинации ни к чему не приводит(
То есть ни к переводу каретки, ни к выводу подсказок((
Хотя если нажать просто точку, они есть
Господа минусующие, неистовые гуру сео-оптимизации, ну если вы такие умные и я задал такой ламерский вопрос — вы хоть строку черкните, а не жмите минуса втихую.
Ответ один, минусов два. Гении-подпольники)
Товарищи, если вы не вчитываетесь в вопрос и смотрите по ключевым словам — не отвечайте, пожалуйста!
согласитесь, что запись {a:{a:'a', b:'b', c:'c'}, b:[1, 2, 3, 4]} намного проще и быстрее, чем все варианты, которые вы предлагали выше.
Все просто, для работы __call на существующих функциях их достаточно сделать private или protected, и они будут доступны для вызова, но! Тогда появляется дырка в безопасности — вы можете вызывать любые методы. Как решить проблему?