@pydjango

Страница 889 из 1273
Vitaly
25.01.2018
17:17:10
в setting прописал бота, в него надо запихнуть хендлеры, которые в папке проекта находятся, как можно импротировать этот файл

Older
25.01.2018
19:24:34
Господа, есть у кого-то опыт использования CanvasJS с джангой для рисования графиков? Локально график нарисовался, на серваке тестовом падает с такой ошибкой



конвертнул этот файл .p12 как сказано, указал к нему путь в сеттингах - нифига. Попробовал обновить pyOpenSSL - не дает

Google
Older
25.01.2018
19:26:19
Downloading/unpacking cryptography>=1.9 (from pyopenssl==17.3.0) Downloading cryptography-2.1.4.tar.gz (441kB): 441kB downloaded Running setup.py (path:/home/webs/.eventcartel_env/build/cryptography/setup.py) egg_info for package cryptography error in cryptography setup command: Invalid environment marker: python_version < '3' Complete output from command python setup.py egg_info: error in cryptography setup command: Invalid environment marker: python_version < '3'

Massimo
25.01.2018
20:01:10
Выпущена версия DOOM, работающая только на mov-инструкциях. Один кадр обрабатывается около 7 часов, зато игра теперь не подвержена недавним уязвимостям в процессорах: https://tproger.ru/news/doom-movfuscated/

А если б на джанго то только 6)

Serj
25.01.2018
21:13:11
Парни, как в django-haystack + elasticksearch передать параметр min_doc_count=0? https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket-terms-aggregation.html#_minimum_document_count

Older
25.01.2018
22:04:56
Я слышал, chart.js хорошь для графиков
Возможно, но проект уже работает, и там CanvasJS

Очень добрый
25.01.2018
22:09:56
Возможно, но проект уже работает, и там CanvasJS
Есть решение, - менять стек и пересобирать!

Older
25.01.2018
22:11:00
Да локально работает, надо только понять в чем проблема на сервере. Зачем пересобирать?

Очень добрый
25.01.2018
22:12:21
Older
25.01.2018
22:12:41
у меня отключено щас ч/ю, сорри)

Dan
26.01.2018
05:13:25
@amureki

Andrey
26.01.2018
05:22:36
бл, не успел сохранить

Google
Alex
26.01.2018
05:29:46
Может кто подсказать, как выводить только уникальные значения в шаблон. У меня в БД 200 городов и есть повторяющиеся. Может есть какой-то фильтр стандартный. Код: ` {% for item in page.shop_links.all %} <p>ГОРОД: {{ item.city }}</p> {% endfor %} `

Alex
26.01.2018
05:35:52
да, видимо придется в модель перенести обработку.

Danil
26.01.2018
05:36:24
темплейтт только для отображения, там не должно быть никакой логики

Андрей
26.01.2018
05:37:44
да, видимо придется в модель перенести обработку.
https://docs.djangoproject.com/en/dev/ref/models/querysets/#distinct

Alex
26.01.2018
05:42:19
https://docs.djangoproject.com/en/dev/ref/models/querysets/#distinct
Спасибо, такой вариант подойдет

Андрей
26.01.2018
05:43:39
Спасибо, такой вариант подойдет
ну это не то чтобы один из, это правильный вариант - ну уровне БД такое делать надо, уровнями выше - менее производительно да и не зачем если есть для этого средства в БД

Alexandr
26.01.2018
06:00:25
есть данные, которые разделены по 500 элементов. есть функция, которая обрабатывает 500 элементов за раз надо сделать её асинхолнной. с учётом того, что процессы надо выполнять в пуле по 10 процессов. (в java есть для этого concurent) for stack in range(0, int(ceil(dump_items.count() / stack_queries))): dump_stack = dump_items[stack * stack_queries:(stack + 1) * stack_queries] _send_stacked(group, message, dump_stack) нашёл multiprocessing.dummy, но не знаю как передать параметр моей _send_stacked помогите

и, да. после окончания выполнения всех потоков надо выполнить код. ну чувствую, надо, просто, сделать .join() на пуле тредов и после него выполнять что захочу

получилось как-то так. я всё правильно сделал? from multiprocessing.dummy import Pool as ThreadPool pool = ThreadPool(10) pool.map_async( lambda stack: _face_send(group, message, stack), [dump_items[stack * stack_queries:(stack + 1) * stack_queries] for stack in range(0, int(ceil(dump_items.count() / stack_queries)))] ) pool.close() pool.join()

(да, генератор хорош XDDD)

Ruslan
26.01.2018
07:37:11
всем привет

подскажите плиз можно ли в form добавить значение поля и сохранить форму

Ruslan
26.01.2018
07:39:17
На фронте? Можно, js.

Ruslan
26.01.2018
07:39:55
На фронте? Можно, js.
нужно во views.py

Дмитрий
26.01.2018
07:40:40
нужно во views.py
Дефолтное значение к полю формы дописать или что?

Ruslan
26.01.2018
07:40:50
Уже не помню подробностей, но сунь значение в поле и сохрани форму

Rookie
26.01.2018
07:41:57
Пахнет рукожопством. А форму потом записать в бд?

Google
Ruslan
26.01.2018
07:42:23
мне нужно в форму form_number записать объект form_customer, они у меня через foreign key связаны

if request.method == 'POST': form_customer = CustomerForm(request.POST) form_number = NumberForm(request.POST) if form_customer.is_valid() and form_number.is_valid(): form_customer.save() form_number['customer'] = Customer.objects.get(request.POST['name']) form_number.save()

models.py customer = models.ForeignKey(Customer, on_delete=models.CASCADE, blank=True, null=True)

Дмитрий
26.01.2018
07:43:30
Ruslan
26.01.2018
07:44:40
Alex
26.01.2018
07:44:57
Никто не подскажет по этому?
Посмотри вариант реализации тут https://github.com/jlmadurga/django-telegram-bot/blob/master/telegrambot/models/bot.py

Дмитрий
26.01.2018
07:45:20
Ruslan
26.01.2018
07:45:41
Rookie
26.01.2018
07:46:03
Ясно
2 формы, у каждой свой префикс, и в POST работаешь с ними.

а что такое префикс?
https://stackoverflow.com/questions/226510/django-forms-how-to-use-prefix-parameter

Дмитрий
26.01.2018
07:47:16
2 формы, у каждой свой префикс, и в POST работаешь с ними.
Только request.POST иммутабельны, если с ними работать там флажок нужно сменить

Vitaly
26.01.2018
07:47:20
Massimo
26.01.2018
08:08:04
Йоу бойз

Вопросик есть

https://dpaste.de/OryT

На странице две формы, через аякс должен дополнять сниппет шаблон

Соответсвенно когда я первую форму заполняю то нужно что бы в первом дополнял инфу если во втором, то вторую.

Только когда я вторую форму сабмичу то он все равно упорно добавляет в первый сниппет

Google
Admin
ERROR: S client not available

Massimo
26.01.2018
08:10:25
То есть мне надо чтобы он в train-plan-query-snippet инфу когда я заполняю форму и жму сабмит

Как мне кажеться в я джсовском файле допустил ошибку

только где именно хз

Dan
26.01.2018
08:23:42
только где именно хз
у тебя формы на один урл сабмитятся

ты их как то раздели либо по разным урлам/функциям либо добавб в форму скрытое поле какая форма сабмитится

Dan
26.01.2018
08:27:40
в прямом

Massimo
26.01.2018
08:28:03
Там же при сабмите он отправляет пост запрос в базу и джсон инфу на сайт которая триггерит джс функцию разве не так?

Dan
26.01.2018
08:28:46
чот я тебя не понял

у тебя есть страница

на ней две формы

они обе сабмитятся на один урл

и в одном def post(self, request): ты принимаешь данные для двух форм

те если у тебя if form.is_valid(): то до второй он никогда не дойдет

Дмитрий
26.01.2018
08:30:48
Всмысле сабмитятся на один урл?
В прямом, ты же не указал для каждой формы - ссылку на обработчик. значит отправляются на текущую

Massimo
26.01.2018
08:32:45
Dan
26.01.2018
08:33:10
нет

но данные приходят в одно место

Google
Dan
26.01.2018
08:34:33
в этом месте ты делаешь form = PlanForm(request.POST, lastchain=lastchain) train = TrainForm(request.POST)

Massimo
26.01.2018
08:34:36
Dan
26.01.2018
08:34:49
нет

просто POST

Dan
26.01.2018
08:35:28
и так как ты form обновляешь

то form.is_valid всегда TRUE

соответственно до обработки второй формы он не доходит

Massimo
26.01.2018
08:36:31
Я не через form а через train вношу инфу

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