
DEFACE
31.01.2017
04:54:20

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

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:40:11

Dan
31.01.2017
08:40:29

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
Всем привет! Я тут фрилансю по джанге, и так получилось, что у меня сейчас в работе проектов больше, чем я могу сам физически выполнять. Есть кто нибудь, кто хочет помочь? Желательно СПб

Rookie
31.01.2017
17:38:25

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
Уже пончл)

Maksim
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))
вот верно
когда было топорное условие работало приведение