@pydjango

Страница 255 из 1273
Tema
04.05.2017
20:05:41
спасибо!

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

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???

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-у подключается

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

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

Alisher_bal
05.05.2017
09:41:44
дебажить пробовал?)
Например ? В терминале ошибок нет, в браузере вообще ничего нет

parikLS
05.05.2017
09:42:29
Например ? В терминале ошибок нет, в браузере вообще ничего нет
Ну например посмотреть что с редиса приходит или что там у тебя

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
Причём когда отключают из installed apps приложение channels, то все ок (кроме тех страниц где нужен сам channels)
ну я в классах чэннелс все логировал когда пытался понять какой именно из вызовов отваливает все последующие дальше уже в нем можно копать

Eugene
05.05.2017
10:25:02
https://github.com/DjangoAdminHackers/django-linkcheck кто-нибудь юзал?
Есть вот эта штука, нужно отправить емейл сообщения после добавление ссылки, делаю сигнал post_save после создания ссылки. Работает раз через раз, и то, только когда сервер запускается. Был ли у кого опыт с этим ?

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 передавать нужно?

Eugene
05.05.2017
10:40:11
зачем использовать сигналы
Какие еще удобные способы для подобной задачи? Мне нужно из third app переопределить save

Google
Eugene
05.05.2017
10:43:35
а этот пакет свою модель предлагает?
Ну в этом пакете две модели, Url и Link

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
из сигнала лучше чтоли? они же выполняются в том же треде
Не суть как у тебя именно отправка письма идёт. Хоть через celery, хоть сообщение отдельному микросервису отправляй, а он уже будет заниматься именно отправкой email. Но делать это лучше в сигнале, чем в save методе.

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
Что имеется в виду под ссылками на страницы? paginate_by изменяет количество объектов на странице
да, объектов. под списком объектов я вывожу ссылки пагинации. по умолчанию выводятся все ссылки (1 2 3 4 5 6 7 8 9), я же хочу сделать чтобы отображались первые 3, но если мы на 6 странице - то (3 4 5 6 7 8 9), т.е. +/- 3 страницы относительно текущей

в FBV это просто делается, но вот хочу универсально для CBV сделать

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

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

Дмитрий
05.05.2017
13:52:47
делаешь |slice или вроде того
для page_range ? это мысль, благодарю

попробую через template tag

Google
Denis
05.05.2017
13:53:51
для page_range ? это мысль, благодарю
можно посмотреть подробнее на объекты paginator а, там наверняка есть iterabl ы которые можно вертеть

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
Формат даты в str вам известен? Если да, то не составит труда конвертировать строку в объект datetime и применить к нему часовой пояс
известен, но у меня там строка, которая состоит не только из даты. + не очень понятно на каком этапе конвертировать

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

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