
Andrey
15.05.2017
15:12:49
мы на него хер кладем, если не выгодно нам
это менталитет

Tigran
15.05.2017
15:13:16
закон бывает неправильным)
тот же закон Яровой

Google

Eldar
15.05.2017
15:13:22

Rookie
15.05.2017
15:13:24

Andrey
15.05.2017
15:13:33

Tigran
15.05.2017
15:13:39
нет конечно

Andrey
15.05.2017
15:13:48
Ой, т.е. тебя всё устраивает?

Tigran
15.05.2017
15:13:59
не устраивает
но у нас страна не очень добрая

Andrey
15.05.2017
15:14:05
Тест №2, За кого голосовал на последних выборах в гос.думу?

Tigran
15.05.2017
15:14:31
зачем мне подвергать риску мою свободу из за закона Яровой?

amureki
15.05.2017
15:14:46
ну все, в политику полетели
прекращаем уже давайте (личные чаты прекрасно работают в телеграме)
дальше буду чистить

Ruslan
15.05.2017
15:17:11
да зачищай уже :)

Alex
15.05.2017
15:26:20

.
15.05.2017
15:26:26
Гайс, нужно реализовать интерфейс к созданию объекта, но как только объект будет создан, хотелось бы скрыть этот интерфейс, чтобы не было доступа к нему. Адекватным ли решением будет, просто во всех вьюхах проверять, существует ли объект и если существует, то выдавать 404?

Google

Rookie
15.05.2017
15:27:04

Eugene
15.05.2017
15:27:22
Middleware мб

Rookie
15.05.2017
15:28:04
Адекватно - это рисовать шаблон интерфейсом, если нет объекта, и рисовать заглушку, что объект есть, если он есть.

.
15.05.2017
15:29:01
т.е. просто обернуть шаблоны в if object?

Rookie
15.05.2017
15:29:55
Почему нет? Или делать на уровне вьюхи, и редиректить куда угодно.
Но 404 - овер, ящетаю.

Eugene
15.05.2017
15:30:28
Mixin?
404 не надо, это плохо

Rookie
15.05.2017
15:31:07
Лол 402))

.
15.05.2017
15:32:11
редиректить бы не хотелось, а заглушка хороший выбор. Спасибо, наверн микинс прикручу

Grigoriy
15.05.2017
16:07:57
кто-нибудь подскажет как для Селери таска сделать или декоратор или базовый класс, в котором бы логгировались полученные аргументы

Anb
15.05.2017
17:14:18
Подскажите, нужно написать кастомную вьюшку для админки, как лучше всего это делать, переписывать методы у modelAdmin, или добавлять вьюшку в urls

Artem
15.05.2017
17:25:56

Anb
15.05.2017
17:28:47
thx!

Sparrow
15.05.2017
18:21:36
привет! кто нибудь пользовался? https://pypi.python.org/pypi/django-crontab

Artyom
15.05.2017
18:31:59
подскажите, пожалуйста. Как реализовать уникальность объектов модели по двум полям? К примеру, мне надо, чтобы у модели с двумя полями user и mail? Юзер фк к юзеру

Pavel
15.05.2017
18:35:01

Artyom
15.05.2017
18:35:17

Ruslan
15.05.2017
20:29:04
Добрый вечер
Добрый вечер.
Подскажите, как задавать формат переименования пикчи, при создании публикации/поста в админке django?
т.е. я цепляю пикчу c именем abrakadabra.png и хочу, чтобы в media она залилась с именем image-1.png, например.
Куда копать?
Заранее благодарю.

Google

Eldar
15.05.2017
20:30:54
в него можно функцию пихнуть
например такую:
models.ImageField(upload_to

Ruslan
15.05.2017
20:31:38
нет, тут суть именно в переименовании исходного. Про upload_to знаю

Eldar
15.05.2017
20:32:06
вот тебе переименование показано выше
или ты задал некорректный вопрос

Ruslan
15.05.2017
20:34:39
а upload_to позволяет задавать шаблон пути, по которому будет залит файл.
А меня интересует, чтобы я при создании поста в блоге взял и прицепил пикчу babababababababa.png, а она залилась бы в media под именем img-1.png, например

Сергей
15.05.2017
20:35:34
либо в форме в методе save, либо в clean_image (или как это поле называется)

Ruslan
15.05.2017
20:40:44
про save понял, а вот второе чем поможет?

Сергей
15.05.2017
20:42:13
если в из клинфилд вернуть другое имя файла, оно сохраниться при вызове сейв

Ruslan
15.05.2017
20:43:46
хм, спасибо.

Сергей
15.05.2017
20:47:27
но я делал через сейв )

Eldar
15.05.2017
20:54:47

Ruslan
15.05.2017
20:56:37
Круть. Спасибо.

Artem
15.05.2017
21:29:09
Круть. Спасибо.
def upload_to(instance, filename):
"""
Returns path to upload file as @string
@string: app_name/model_name/4_uuid4_symbols/uuid4.ext
"""
ext = filename.split('.')[-1]
filename = '%s.%s' % (uuid.uuid4(), ext)
basedir = os.path.join(instance._meta.app_label,
instance.__class__.__name__.lower())
return os.path.join(basedir, filename[:4], filename)

Diskord
16.05.2017
06:36:33
Подскажите можно ли по ForeignKey в адмике, сделать чтобы в выпадающем меню можно было выбирать не ключевое поле, а кастомное?
Например выбирать фамилию человека, а не его id

Set
16.05.2017
06:40:29
у меня проблемы с supervisor

Google

Set
16.05.2017
06:40:29
он установлен на python 27
проект на питоне 36

Admin
ERROR: S client not available

Set
16.05.2017
06:40:30
ничего страшного ?
но когда вызываю команду
supervisor restart myproject
пытаюсь сделать по https://djbook.ru/examples/62/
у меня centos

Dmytro
16.05.2017
06:50:43

Никита
16.05.2017
06:51:42
Вместо него можешь взять какой-нибудь circus, он для 3 ветки сделан или сразу systemd использовать.

Ruslan
16.05.2017
07:05:18

Artem
16.05.2017
07:07:10

Rookie
16.05.2017
07:13:02

Ruslan
16.05.2017
07:13:44
потому что она максимально приближенная к пользователям и имеет кучу проприетарных дров для принтеров/сканнеров с правильными настройками

Artem
16.05.2017
07:13:58
для домохозяек
не посоны, я соглашусь для ознакомления советуют, но не для использования на серверах

Ruslan
16.05.2017
07:14:23
и для тех, у кого время дорого стоит

Google

Rookie
16.05.2017
07:14:28
Имхо, что вы написали - это Suse

Ruslan
16.05.2017
07:14:50
что там щас модно использовать на серверах?

Rookie
16.05.2017
07:14:54
А бубунта странная поделка, не ясно для кого

Artem
16.05.2017
07:15:05
ебунта и центос

Rookie
16.05.2017
07:15:16
Понятия не имею я давно и плотно на дебиан.

Ruslan
16.05.2017
07:15:43
у меня убунты, нормально

Artem
16.05.2017
07:15:48

Rookie
16.05.2017
07:15:51
Центось мне не нравится из за геморра с репами.

Ruslan
16.05.2017
07:16:03
ага, тоже вымораживает

Artem
16.05.2017
07:16:16
у центоса есть же epel, вполне удобно
но с seLinux еботня вымораивает