
Tema
04.05.2017
20:05:41
спасибо!

Vitali
04.05.2017
20:23:21
И все же, кто может подсказать, куда точней копать, чтобы отключить автокомпиляцию всего, - не было такого...

amureki
04.05.2017
20:25:19
Дальше гугл подскажет:)

Google

Vitali
04.05.2017
20:25:51
TY

b0g3r
04.05.2017
20:25:56
import sys
sys.dont_write_bytecode=True
или установить переменную окружения
PYTHONDONTWRITEBYTECODE
или
-B : don't write .py[co] files on import

Vitali
04.05.2017
20:45:30
А не, все таки, я перепутал, это работал метод подсказаный свыше))

Vitalik
04.05.2017
20:52:07
Vitalik:
Что выбрать под бекенд моб. приложения? Django+django-rest или flask???

Denis
04.05.2017
20:59:30

Vitalik
04.05.2017
21:00:48

Aleksey
04.05.2017
21:17:37
Друзья заясните, как по уму сделать , необходимо под каждого зарегистрированного человека выделять экземпляр http клиента типо requests, прокси клиента, чтобы каждый является своем личном кабинете мог ввести в форму ip:port pass и уже работать со внешнем миром, например с wordstat.yandex.ru. как все это разрулить, чтобы не было путаницы?

.
04.05.2017
21:42:08
Гайс, нужна помощь с часовыми поясами. Накатил себе tz_detect, все хорошо работает, но есть места, где я во вьюхах передаю время, как-то вот так
task.dc.strftime("%d-%m-%Y %H:%M:%S")Делать это в шаблоне у меня возможности нет. Пытаюсь читать доку, но я не понимаю как настроить разных часовых поясов для разных пользователей и хранить все в UTC. Как мы определяем часовой пояс у пользователя? Настраиваем выдачу, как я понял мы через pytz(возможно через django.utils.timezones). Но не могу уловить принципа

Alisher_bal
05.05.2017
03:12:39
Здрасьте, у меня проблема django-channels. Раньше вроде все запускалось, работало.
Сейчас же хз по какой причине, все в терминале вроде запускается, нотв браузере ничего нет, пишет что страница не возвращает данных ИИ типа того, но к redis-у подключается

Artem
05.05.2017
08:38:32

Alisher_bal
05.05.2017
08:43:14

Google

Artem
05.05.2017
08:45:24
Да вроде нет
тогда не знаю, у меня тоже какой-то дедлок был, но там при неправильном формировании json в классе
симптомы - все виснет просто, да? в терминале перестаёт логировать запросы и по таймауту в браузере отваливаются?

Alisher_bal
05.05.2017
09:05:47

parikLS
05.05.2017
09:10:19
дебажить пробовал?)

Alisher_bal
05.05.2017
09:41:44

parikLS
05.05.2017
09:42:29

Alisher_bal
05.05.2017
09:45:05

parikLS
05.05.2017
09:45:25
Всмысле сложно?)

Eugene
05.05.2017
09:46:30
Ещё можно в консоль посмотреть
Debug toolbar

Alisher_bal
05.05.2017
10:18:36
Причём когда отключают из installed apps приложение channels, то все ок (кроме тех страниц где нужен сам channels)

Artem
05.05.2017
10:21:09

Eugene
05.05.2017
10:25:02

Genius
05.05.2017
10:29:09
Ребя,приветствую. Такой вопрос. Я новичок. Пишу блог как первый проект. Добавил ForeignField в Статьи с моделью Юзера. С теми статьями что были уже созданы через админку всё норм. а вот при создании новой,уже через мою форму. вылетает ошибка. Щас трэйсбэк кину
http://dpaste.com/3F6YA3C

Ruslan
05.05.2017
10:31:25
95 строчку читай

Genius
05.05.2017
10:33:40
этот id во view передавать нужно?

parikLS
05.05.2017
10:38:27
пытаешься пустой user_article_id пихнуть

Eugene
05.05.2017
10:40:11

Google

parikLS
05.05.2017
10:42:16

Eugene
05.05.2017
10:43:35

parikLS
05.05.2017
10:44:23
а вариант отнаследоваться не подойдет?
это конечно мое имхо, но сигналы - это неочевидное поведение. как триггеры в базе например

Eugene
05.05.2017
10:46:18
Хм, посмотрю. Отнаследоваться это типа переопределить модель в своей? Но будет ли эта аппа работать с моей моделью?

Никита
05.05.2017
10:54:07

parikLS
05.05.2017
10:54:25
зато наглядно
и если прийдет новый разраб на проект то это будет очевидно
явное же лучше неявного вроде бы?

Никита
05.05.2017
10:55:30
У тебя как раз менее явное.

Vitali
05.05.2017
10:56:34
Скажите, а автокомпиляция это по сути явно?)
Сорри за оффтоп)

parikLS
05.05.2017
10:57:15
прокси модель с методами менее явное чем сигналы
окей

Никита
05.05.2017
10:59:08
Ну не отправлять же письма из save.

parikLS
05.05.2017
11:00:40
не отправлять, для этого существуют всякие целери и им подобные
из сигнала лучше чтоли? они же выполняются в том же треде

Eugene
05.05.2017
11:02:29
да даже если celery нужно же где-то добавлять для письма Job или как это в celery(не помню)
а где его добавлять? Вот думаю в post_save для меня норм решение

Никита
05.05.2017
11:05:58

Google

Tokhir
05.05.2017
12:02:45
а нужно ли делать миграцию при изменение verbose_name & verbose_name_plural ?)

Eugene
05.05.2017
12:04:29
makemigrations введи :)
если не будет изменений, то не нужно

Admin
ERROR: S client not available

.
05.05.2017
12:30:57
Гайс, как работает timezone.localetime? Залез в сорцы, не совсем понимаю что там происходи, а точнее откуда там берется часовой пояс. Соответственно не понимаю, гарантирует ли localtime отображение времени для всех пользователей в нужном часовом поясе

Никита
05.05.2017
12:42:03
Ты должен сам явно передвать таймозону.
Иначе будет использоваться current time zone, она берется из настроек или переменной окружения.

Дмитрий
05.05.2017
13:29:10
народ, вопрос. у ListView есть параметр paginate_by
нужно изменить page_range - т.е. кол-во выводимых ссылок на страницы
как лучше реализовать? делать свой пагинатор ?

Denis
05.05.2017
13:49:06

Eugene
05.05.2017
13:50:13
Типа на 1-ой странице 10 новостей, на 2-ой уже 12

Denis
05.05.2017
13:50:25
а
там мб есть какой нибудь метод наверняка
который можно оверрайдить

Eugene
05.05.2017
13:50:49
На Вjango snippet где-то был paginator для этого

Дмитрий
05.05.2017
13:51:21
в FBV это просто делается, но вот хочу универсально для CBV сделать

Denis
05.05.2017
13:52:04

Дмитрий
05.05.2017
13:52:15
например через миксин, но вопрос что надо переопределить

Denis
05.05.2017
13:52:19
делаешь |slice или вроде того

Дмитрий
05.05.2017
13:52:47
попробую через template tag

Google

Denis
05.05.2017
13:53:51

Дмитрий
05.05.2017
13:54:19

Eugene
05.05.2017
13:57:59
https://github.com/Flynsarmy/flynsarmy-paginator/blob/master/flynsarmy_paginator/paginator.py вот вроде
FlynsarmyPaginator(лист, количество на страницах, на первой странице)

Denis
05.05.2017
14:50:56
digg pagination называется это, есть рецепты

.
05.05.2017
15:04:46
Еще такой вопрос, у меня в моделях у одного объекта я передаю объект даты и времени в str, а часовой пояс я вытягиваю из реквеста, соответственно в самом str я никак не смогу задать часовой пояс. Не понимаю что делать, то ли отказываться от даты и времени в str, то ли как-то переопределять это, но не понятно как

Senpos
05.05.2017
15:31:44
Если кто захочет делать пагинацию - вот неплохая батарейка: https://github.com/jamespacileo/django-pure-pagination
Не придется руками писать сколько максимум страниц должно отображаться, сколько страниц показывать вначале и в конце.
Это имелось в виду?

.
05.05.2017
15:37:57

Senpos
05.05.2017
15:38:48
А на каком этапе вам нужно работать с этой самой датой?) Там и конвертировать