
Uncle
07.09.2017
14:19:49
никто не собирал css на основе kde oxygen?

serbernar
07.09.2017
14:20:30
Guyz, wasaп. А как jsом захватывать джанговские динамичные юрл?

Artem
07.09.2017
14:21:06

serbernar
07.09.2017
14:21:38
{%url 'app:boolshit' %} например

Google

Uncle
07.09.2017
14:22:11
нужно распарсить html и звернуть в json?
если так то через js

Artem
07.09.2017
14:22:31
попробуй сделать блок с html, потом его использовать для урлы в JS

Uncle
07.09.2017
14:24:27
<script>
var data = {
productName : currentProduct.closest('.goodsform1').find('.name').text(),
productCount : currentProduct.closest('.goodsform1').find('.rel').text(), // данные с инпута
productPrice : currentProduct.closest('.goodsform1').find('.price').text()
};
примерно так собираются юрлы с конкретных дивов
дальше заворачивается это все в строку и потом в json

serbernar
07.09.2017
14:34:36

xPushkin
07.09.2017
16:53:33
Подскажите пожалуйста гайд по использованию SQLAlchemy

Dmitry
07.09.2017
17:11:41
так у них на сайте есть
http://docs.sqlalchemy.org/en/latest/orm/tutorial.html

Vadim
07.09.2017
18:43:12
Всем привет!
Подскажите пожалуйста, как правильно построить такой запрос:
Есть модель Interview, у нее есть поле assigned_at
Нужно получить все записи, у которых разница между assigned_at и текущей датой меньше либо равна 1.
Пробую сделать так:
Interview.objects.filter(assigned_at__day__lte=str(datetime.datetime.now()))
Но падает с ошибкой вида
ProgrammingError: operator does not exist: double precision >= interval
LINE 1: ...OM "interviews"."assigned_at" AT TIME ZONE 'UTC') >= (('2017...
Заранее благодарю!

Artem
07.09.2017
19:05:11

Vadim
07.09.2017
19:06:18

Google

Oleg
07.09.2017
19:21:58
Помогите плиз
При создании миграции пишет table doesn't exists
И да, её действительно нет, потому и делаю миграциб

Sergey
07.09.2017
19:23:15

xPushkin
07.09.2017
19:23:38

Oleg
07.09.2017
19:23:41
makemigrations?

xPushkin
07.09.2017
19:24:11
makemigrations %appname%

Oleg
07.09.2017
19:24:31

xPushkin
07.09.2017
19:24:57

Sergey
07.09.2017
19:25:10

Sergey❄️
07.09.2017
19:25:41
Жиза, постоянно ломаю миграции, приходится схему бд бэкапить на всякий

Oleg
07.09.2017
19:26:15
Выводит

Sergey
07.09.2017
19:27:05

Oleg
07.09.2017
19:31:15
Trace огромный)

serbernar
07.09.2017
19:31:43
А dpaste.de не существет?

Oleg
07.09.2017
19:32:32
А, ну да) Извиняюсь)
https://dpaste.de/iATL

serbernar
07.09.2017
19:33:38
pymysql.err.ProgrammingError: (1146, "Table 'adora.mainapp_status' doesn't exist")

Google

serbernar
07.09.2017
19:33:44
Черным по белому написано
Зачем кидать полотно

Sergey
07.09.2017
19:34:09
в пути русские имена это норма?

serbernar
07.09.2017
19:34:19
Нет, кстати

Oleg
07.09.2017
19:34:28

serbernar
07.09.2017
19:34:35
SB Consult/
Вот тут пробел
Это тоже может стать проблемой

Oleg
07.09.2017
19:35:58
Блин, я нашёл
AnonymousUser.status=Status.objects.order_by('priority').first()
Извиняюсь, что побеспокоил, часа 3 бьюсь уже, но нашёл только сейчас
Видимо, нельзя добавлять действия с моделями в файл с моделями

Nazar
07.09.2017
21:11:57
Друзья, подскажите в какую сторону копать
Есть желание заюзать этот теплейт https://github.com/modularcode/modular-admin-html
Но при этом, не пойму куда и каким образом положить теплейт в проект

Трусов
07.09.2017
23:22:32
парни, есть truncatechars который обрезает текст по количеству символов, а есть, который режет по количеству слов?
truncatewords
нашел

sic transit
07.09.2017
23:23:16

V
08.09.2017
07:01:32
хелп, как правильно сделать, в бд есть таблица с данными ,думаю правильно поступить: из БД брать каждый раз, или сразу эти данные забрать в список объектов и дальше с этим списком работать?

sic transit
08.09.2017
07:03:40

xPushkin
08.09.2017
07:08:35

Google

V
08.09.2017
07:10:49
https://stackoverflow.com/questions/7287027/displaying-a-table-in-django-from-database типа такого

Admin
ERROR: S client not available

xPushkin
08.09.2017
07:11:42
Не надо каждый раз ходить в бд. Один раз возьми и дальше работай с этими данными.

V
08.09.2017
07:16:58

sic transit
08.09.2017
07:17:10

xPushkin
08.09.2017
07:18:32
https://docs.djangoproject.com/en/1.11/topics/db/optimization/#understand-cached-attributes
Вот почитай если у тебя DB heavy application

Andrey
08.09.2017
07:19:17
Ребят, ребят

V
08.09.2017
07:21:34
а правильно ли создать во views этот список и бд-запрос?

Andrey
08.09.2017
07:22:35
Есть вот такая штука. Она добавляет каждому объекту в queryset аттрибут total_price, и кладет туда нужное значение. Формирование KeyTextTransform считать правильным.
queryset.annotate(total_price=KeyTextTransform('tsena-so-skidkoi','property__property_json'))
Задача: каждый из этих объектов имеет много связанных с ним объектов, у которых надо взять поле tsena-so-skidkoi из JSONfield-а и просуммировать для каждого объекта.
Вопрос: как? Той штукой, что сверху я обращаюсь к JSONfield-у и вытаскиваю значение. А вот как просуммировать их, я хз.

xPushkin
08.09.2017
07:25:35
Тебе нужно сложить все цены?

Andrey
08.09.2017
07:25:35
Для наглядности. Queryset - заказы, обращаемся к продуктам в этих заказах, к JSON полю, в котором есть цена.
Да

sic transit
08.09.2017
07:30:01
tsena-so-skidkoi

Andrey
08.09.2017
07:34:15
Как смог)

xPushkin
08.09.2017
07:34:50
https://docs.djangoproject.com/en/1.11/topics/db/aggregation/

Andrey
08.09.2017
07:35:09
Серьёзно. В документацию. Мощно)
Как мне сделать Sum к KeyTextTransform?

Google

Andrey
08.09.2017
07:36:22
Начнём с очевидного, обернем KeyTextTransform в Sum()
SUM(("prod...
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
что Sum()?

xPushkin
08.09.2017
07:37:40

Andrey
08.09.2017
07:38:09
Я могу дописать к результату .aggregate(sum=Sum('my_field')) но это будет уже не то. Это будет аггрегация по всему queryset-у, а не для каждого в отдельности
хм...а если ещё один annotate

xPushkin
08.09.2017
07:40:21
Может raw SQL напишешь?

Andrey
08.09.2017
07:40:23
такая себе идея, но вдруг

Artem
08.09.2017
07:40:27