
Daniil
08.10.2017
14:13:15
кажется да

Oleksandr
08.10.2017
14:15:00
ну вот

Daniil
08.10.2017
14:15:44
Что мне сделать?

Oleksandr
08.10.2017
14:16:50
хэш-функция возвращает бинарные данные. нужно их в ссылке передавать в hex, как писать в БД - уже дело вкуса

Google

Oleksandr
08.10.2017
14:18:03
смотря как эти "крякозябры" генерируются

Daniil
08.10.2017
14:19:01
def confirm_url_gen(self, user):
token = default_token_generator.make_token(user)
uid = int_to_base36(user.id)
url = reverse('confirm-reg', args=(uid, token,))
return url
Это метод формы
Дальше домен+form.confirm_url_gen(user)
и отправляю в smtplib.send_message()

Oleksandr
08.10.2017
14:20:21
int_to_base36 возвращается данные какого типа?

Daniil
08.10.2017
14:21:34
бинарного вроде

Oleksandr
08.10.2017
14:22:47
а, проблема не в нём, а в default_token_generator.make_token. это с него получаюся такие данные

Диёр
08.10.2017
14:24:10
нет(

Daniil
08.10.2017
14:26:04

jdc
08.10.2017
14:29:04
Есть желающие помочь разобраться с flask?

vlade11115
08.10.2017
14:29:46

Google

jdc
08.10.2017
14:31:53
Есть вопрос — задавай.
Создание апки на фласке вы делаете как в доке, через setup, install -e? Как потом при вызове flask run подключить конфиги с файла?

BlastPy
08.10.2017
14:32:48

jdc
08.10.2017
14:35:10

Uncle
08.10.2017
16:40:01
https://docs.djangoproject.com/en/dev/releases/2.0/

Sergey❄️
08.10.2017
16:40:51
Mobile-friendly contrib.admin
The admin is now responsive and supports all major mobile devices. Older browser may experience varying levels of graceful degradation.

Uncle
08.10.2017
16:50:31
какие мобильные девайсы

Sergey❄️
08.10.2017
16:50:47
Ну
админка в кармане
прикольно канеш

Uncle
08.10.2017
16:51:05
типа ажминку можно будет на мобиле развернуть?

Sergey❄️
08.10.2017
16:51:09
Нет

Oleksandr
08.10.2017
16:51:13
открыть

Sergey❄️
08.10.2017
16:51:16
нормальный mobile view

Uncle
08.10.2017
16:51:59
адаптива чтоли или что я не пойму

Sergey❄️
08.10.2017
16:52:19
css подправили

Uncle
08.10.2017
16:52:33
а

Artem
08.10.2017
16:53:51
Комрады
вот есть два запроса:
card = CartOrder.objects.filter(*self.card_filter_q(chat=chat)).\
exclude(F('owner_id') != F('user_id')).first()
alerts = Alert.objects.select_related('user', 'offer', 'offer__owner').\
filter(user=owner, offer_id=getattr(card, 'transac_id', 0)). \
prefetch_related('offer__game').order_by('-date_created').all()
второй запрос работает гуд, второй надо привести к такому виду, что бы помимо основных условий добавилось:
SELECT * FROM payments_cartorder WHERE NOT (user_id = owner_id);
как добавить?

Google

Oleksandr
08.10.2017
16:57:34
WHERE NOT (user_id = owner_id) => where user_id <> owner_id

Artem
08.10.2017
16:58:37
да оно понятно! мне в ОРМ надо это

Никита
08.10.2017
16:59:53
.exclude(user_id=owner_id)

Oleksandr
08.10.2017
17:00:06
где они не нужны?
вот же явно фигня: exclude(F('owner_id') != F('user_id'))
то или exclude или !=

Artem
08.10.2017
17:00:45

Oleksandr
08.10.2017
17:01:09
ясно )

Artem
08.10.2017
17:01:14
AND NOT ("payments_cartorder"."user_id" = 86 AND "payments_cartorder"."owner_id" = 86)
решил так, спасибо всем :)
чуть конечно проще, но пойдет

serbernar
08.10.2017
17:09:50

Artem
08.10.2017
17:10:02
О_о

serbernar
08.10.2017
17:10:02
см оффер

Artem
08.10.2017
17:10:11
мейзу?

serbernar
08.10.2017
17:10:16
Сяоми

Artem
08.10.2017
17:10:50
Le Eco

Daniil
08.10.2017
18:12:52
Тут чат по фласку намечается @ru_flask

Sergey
08.10.2017
18:15:28
подскажите. у меня есть модель, где я отражаю расходы. Теперь хочу добавить и доходы. Доходы бывают раз в месяц (зп) Потом хочу это оформить графиками, анализировать, планировать. Так вот как поступить -1 - добавить строку расходов в модель... или же сделать 2 - новую модель с расходами?

Google

Никита
08.10.2017
18:16:46
Вообще логичнее заводить модель транзакции с положительным/отрицательным потоком средств, а баланс считать как сумму транзакций за период.

Sergey
08.10.2017
18:20:03
да надо подумать, каким образом в форме переключать доход и расходы -200 писать не хочется

Никита
08.10.2017
18:21:27
Тупо две кнопки: доход / расход. В зависимости от них определяешь сумма с плюсом или минусом

Evgeniy
08.10.2017
21:18:39
Ребят, как в в {% static %} запихнуть переменную?)) спасибо

Serj
08.10.2017
21:20:52

Evgeniy
08.10.2017
21:21:38
всмысле?
Хочу получить логотип юзера, например. В {% static %} получется надо вставить название файла, чтобы получить путь? или нет?

Serj
08.10.2017
21:22:30
определи в модели юзера метод get_logo_url
его и дергай

Evgeniy
08.10.2017
21:22:57

Serj
08.10.2017
21:24:22

Evgeniy
08.10.2017
21:24:39
просто путь к картинке и всё?

Serj
08.10.2017
21:24:41
загруженные файлы не в статике же лежат
а в media

Evgeniy
08.10.2017
21:24:52
а в media
ну у меня в папке static))так уж получилось)

Serj
08.10.2017
21:26:12

Evgeniy
08.10.2017
21:26:38

Serj
08.10.2017
21:29:47
чтото типа того
только у тебя не будет _set

Google

Evgeniy
08.10.2017
21:30:18

Serj
08.10.2017
21:30:29
ну так в чем проблема?

Evgeniy
08.10.2017
21:30:32

Serj
08.10.2017
21:30:35
делаешь метод и вызываешь в шаблоне
все

Evgeniy
08.10.2017
21:31:00
все
/general/static/logos/logo.png
- вот сам путь

kapehh
08.10.2017
21:31:28
{{ company.logo.url }}

Evgeniy
08.10.2017
21:33:05

Serj
08.10.2017
21:34:20

Evgeniy
08.10.2017
21:34:37

Uncle
08.10.2017
21:34:38
кто-то собирал прототипы умных домов?

Artem
08.10.2017
21:34:58

Uncle
08.10.2017
21:35:09
есть идея - собираем веб сервер на джанге на распбери пай. подрубаем его в домашнему роутеру и дальше контролим весь дом через апи телеграма

Massimo
08.10.2017
21:35:40

Pavel
08.10.2017
21:36:18

Uncle
08.10.2017
21:36:22
нужно как-то подружить пай с кондиционером, электрочайником, бойлером например и такдалее

Artem
08.10.2017
21:36:45
в Украине уже делаем подобное, только со своей платой с Сишной реализацией интерфейсов, кастомных протоколов и RS-485

Vitalik
08.10.2017
21:37:20

Uncle
08.10.2017
21:37:32
вариант на каждое устройство цеплять свой пай и принимать сигналы через вай фай?