@pydjango

Страница 111 из 1273
DEFACE
31.01.2017
04:54:20
всем добра, а подскажите, есть ли для логгирование что-нибудь кроме logging? например там логгирование через модели или библиотека какая?
я для так называемых "логов для персонала" создал таблицу( модель) хранящую тип события время и описание, пишу туда просто навешивая события на то что мне нужно

через модели?
а логи для кодера и сисадмина пишу loggingОМ

Yuri
31.01.2017
04:56:51
ну да, создал модельку, protocol например, запили менеджер свой с методом, юзаю в коде, мол, ProtocolEntry.objects.protocol_action( ... )

Google
Yuri
31.01.2017
04:59:28
да вообще имхо при отладке при запуске через консоль проще print-ить (логгирование для ленивых)

DEFACE
31.01.2017
05:00:33
для персонала хз, для кодера — да, было бы отлично
у меня товары из 1с7 тянуться, и случается что старые карточки товаром заменяют, на сайте они отображаются потом со старым изображением, вот я о таких событиях пишу в журнал для маркетолога

Pavel
31.01.2017
05:00:53
в модельку в админке например?
в хендлер сваливается запись для логирования (там структура с текстом, датой, посмотри в доке), а ты что хочешь, то с этой записью и делай. https://docs.python.org/3/library/logging.html#logrecord-attributes

Dan
31.01.2017
07:00:26
у меня есть две модели entry и media(связана с entry ForeignKey) при выводе списка entry, django делает кучу запросов к media на странице к media обращений нет как то можно избавится от лишних запросов ? сейчас сделал через prefetch_related но хотелось бы избавится и от этого запроса

Pavel
31.01.2017
08:41:35
странно, она не должна ходить в базу за ненужными данными.

Dan
31.01.2017
08:42:50
ну я вот тоже удивился

Pavel
31.01.2017
08:44:51
debug-toolbar стоит? Он может показать место в коде, которое инициировал sql

Dan
31.01.2017
08:46:19
показывает на return render(request, ...)

Pavel
31.01.2017
08:48:34
Это точно современная версия тулбара? в какой-то момент, как мне кажется, он начал показывать кусок шаблона, а не прсто render

Dan
31.01.2017
08:49:08
да последняя версия

Google
Boris
31.01.2017
16:39:30
Всем привет! Я тут фрилансю по джанге, и так получилось, что у меня сейчас в работе проектов больше, чем я могу сам физически выполнять. Есть кто нибудь, кто хочет помочь? Желательно СПб

Eugene
31.01.2017
17:43:02
:)

Я бы посмотрел на проекты, а то вдруг лендинги и визитки :с

Rookie
31.01.2017
17:44:18
Ну, это же не энтузиазм. Чуть копеечки не повредит)

Eugene
31.01.2017
17:44:47
Ну, такое не очень интересно делать:с Даже за копейки :)

Rookie
31.01.2017
17:46:47
Согласен. Не интересно. Жизнь вообще, как оказалось, не пикник))

53r63rn4r
31.01.2017
18:10:42
Ага

subject_89P13
31.01.2017
21:01:56
Где можно дёшево задеплоить проект, чтобы nginx настраивался? Можно хоть голую консоль по ssh.

f1nnix
31.01.2017
21:03:41
Насколько дешево? 2$/месяц в host1plus.com, «VPS» на OpenVZ.

subject_89P13
31.01.2017
21:06:42
Ну, до 10 баксов/месяц.

Eugene
31.01.2017
21:32:41
vsclae

53r63rn4r
31.01.2017
22:07:05
Бля

Vscale.io, могу рефсылку дать

Еще был типа в питоньем чате кидали

subject_89P13
31.01.2017
22:36:40
Спасибо, гляну утром.

Stanislav
31.01.2017
22:38:30
Всем привет, подскажите пожалуйста, я написал проект на django 1.10, а на хостинге 1.7 версия. И они не хотят его обновлять. Проблема в том, что я живу в Беларуси, и по закону Белорусские сайты могут лежать только на хостинге в Беларуси. Больше ли будут проблемы если все-таки пытаться поставить сайт на этот хостинг? И может кто-нибудь подскажет Белорусский хостинг с нормальной версией Django.

АХАХАХА

Konstantin
31.01.2017
22:44:04
Взять и самому настроить работу сервера, поставив нужную версию джанги.

Stanislav
31.01.2017
22:44:27
Наверное хостинг с предустановленной версией

Google
Stanislav
31.01.2017
22:45:09
Хз как называется, shared hosting мб

Konstantin
31.01.2017
22:45:32
? Нет, именно чистый сервер. И в него пихать все что нужно для проекта

Stanislav
31.01.2017
22:46:04
Мне то зачем объяснять?

Я вангую про автора

Konstantin
31.01.2017
22:46:45
virtualenv, gunicorn, supervosor,

Ээээ

))) вроде сообщение от вас... косяк

IНЖАЛИД DPИЖЕ
31.01.2017
22:48:06
не все поняли

Konstantin
31.01.2017
22:48:27
Уже пончл)

Dmitriy
31.01.2017
22:48:50
батька разрешил ?

Konstantin
31.01.2017
22:48:59
Тема с запретом выглядит бредово

Maksim
31.01.2017
22:49:10
Я такого не слышал

Stanislav
31.01.2017
22:49:35
Человек с имям и фамилией который живёт в Беларуси так не напишет

О, удалил

Хехех

Maksim
31.01.2017
22:49:46
А то ты думал)

Stanislav
31.01.2017
22:49:54
Страшно?

Maksim
31.01.2017
22:49:56
Если тела за фотку сохраненную уехала

Google
Dmitriy
31.01.2017
22:50:08
Я такого не слышал
Я видел мат про батьку. Гражданин пройдемте в КГБ(угадал?)

Konstantin
31.01.2017
22:50:33
Бред

Maksim
31.01.2017
22:50:41
Там будет как в роликах немагии

Dmitriy
31.01.2017
22:50:59
В Казахстане тоже так. у кого домен кз должны держать в КЗ

Maksim
31.01.2017
22:51:24
Ну так так порнуху легче искать

Вы видели порнуху на .by сайтах?

Admin
ERROR: S client not available

Maksim
31.01.2017
22:51:40
И я нет

subject_89P13
31.01.2017
22:51:56
Я бы посмотрел

Maksim
31.01.2017
22:52:00
Или сайтов фишинговых

Dmitriy
31.01.2017
22:52:09
Какой дурак будет искать порно в by

subject_89P13
31.01.2017
22:52:34
Ну, чисто ради фана:)

Maksim
31.01.2017
22:52:57
На .onion сайтах порно .by

Как тэг

53r63rn4r
31.01.2017
23:19:49
Доменное имя держу у хохлов, сервер в россии

Полет нормальный

Странно, что так, кстати, но мне так пох

DEFACE
01.02.2017
07:07:54
Друзья как по красивее получить список PK, в виде [1,2,3]

.values_list('id', flat=True) нашел такое

вроде оно

Google
DEFACE
01.02.2017
07:19:35
бли 20 строк зарефрактил в 2

горжусь собой нафиг

def get_invalid_answers(self, answers): valid_answers = set(self.answer_set.all().filter(right_answer=True).values_list('pk', flat=True)) return valid_answers ^ set(answers)

IНЖАЛИД DPИЖЕ
01.02.2017
07:21:35
хехехе

Vitya
01.02.2017
07:21:47
насколько я помню, .all можешь убрать тоже и сразу вызывать filter

IНЖАЛИД DPИЖЕ
01.02.2017
07:22:05
id__in=answers

DEFACE
01.02.2017
07:23:51
id__in=answers
не могу так сделать, потому что количество ответов верных и количество переданных могут отличаться

да и то что на писал отваливается на тестах )

так что рано радовался =)

IНЖАЛИД DPИЖЕ
01.02.2017
07:24:20
так ты фильтурешь же по правильным

^ по идее не то

тебе же нужна разница

хотя это уже бизнес

DEFACE
01.02.2017
07:26:09
мне нужна разница между переданными и правильными

^ как раз разницу двух множеств отдает

valid_answers ^ set(map(int, answers))

вот верно

когда было топорное условие работало приведение

Страница 111 из 1273