@pydjango

Страница 100 из 1273
Starky
19.01.2017
09:24:09
я сапортил проект, одна из проблем была подвисание базы мускула намертво, это позже стало понятно, а вообще сыпался таймаут. так вот там была квыря от пользователя в поиск из 23 слов, и квыря с 20кой джойнов и висело это все часами, пока не достучались до админов сервака что б те базу дергнули

Denis
19.01.2017
09:42:14
джойны зло, особенно по неиндексируемым полям)))

Илья
19.01.2017
11:48:40
кто-нибудь встречал в джанге (или сторонней либо) реализацию upsert / on conflict update ?

Belek
20.01.2017
05:52:41
Сталкивались с проблемой ограничения разрешения загружаемых фотографий в ImageField? Типа не больше 1024 на 768.

Google
Erdni
20.01.2017
06:11:17
это проблема или задача? если проблема, то может дело в настройках сервера? максимальный размер запроса?

Belek
20.01.2017
06:15:37
Задача)

Грубо говоря нужна валидация на форме, которая будет проверять разрешение загружаемой фотографии.

Erdni
20.01.2017
06:17:44
тогда хз, нужно в PIL лезть и в методе save наверно проверку вставлять

то есть в is_valid() но тут наверно какую батарейку подскажут, уже готовую

Rookie
20.01.2017
06:38:19
Сказали же. PIL.

Belek
20.01.2017
06:40:41
В общем решил проблему немного иначе. Сделал ресайз фотографий по ширине. Воспользовался PIL и python-resize-image

Pavel
20.01.2017
23:14:53
Вопрос важный для меня. Django. Сделал кастомного User'a. К юзеру может быть прикреплен или не прикреплен профиль. Профилей всего 3 разных (спортсмен, родитель, тренер). Не пойму, как лучше сделать эту связь. Если сделаю FK из этих таблиц на юзера, то после входа юзера в систему будет не понятно, какой профиль подгружать. Делать перебор по 3м таблица глупо. Но, обычно, в примерах кода, из профилей ссылаются на юзера. Я же думаю, сделать наоборот. Сделать FK из юзера на профиль. Возможно, тут даже подойдет ContentType из джанги. Что посоветуете?

DEFACE
21.01.2017
00:03:45
Можешь расширить юзера и добавить туда ключ на свою таблицу

generic разумеется

Pavel
21.01.2017
00:16:54
generic разумеется
вот думаю над этим, это нормально с точки зрения архитектуры проекта же будет, делать FK из юзера, а не на юзера? Просто прочитал кучу исходников, там задача не такая, как у меня, но везде на юзера FK делают, вот теперь обдумываю

DEFACE
21.01.2017
00:18:17
я смотрю на это с точки зрения сколько раз придется обратится к базе чтобы получить информацию.

возможно твои профили можно уложить в одну сущность

Google
DEFACE
21.01.2017
00:18:39
но я их не видел

если уложешь то можно fk сделать на юзера

Pavel
21.01.2017
00:20:27
и еще, хочу не делать лишних расходов на запросы к БД. Хотелось бы join 2х таблиц, например и все. С generic не работал еще, с этим будут дополнительные запросы к таблицам?

нет, профили совершенно разные. Вот я тоже хочу минимизировать запросы к БД. Хотелось бы join 2х таблиц, например и все. С generic не работал еще, с этим будут дополнительные запросы к таблицам?

DEFACE
21.01.2017
00:23:20
Если честно не помню абсолютно точно, но помоему 2 запроса будет, независимо от количества профилей

https://docs.djangoproject.com/en/1.10/ref/contrib/contenttypes/

Max
21.01.2017
13:26:45
всем привет может кто поможет и сталкивался с ошибкой: пытаюсь запустить селери супервизором. Создал конфиг демона, запустил демон. Потом, когда пытаюсь запустить программу - получаю: supervisorctl -c supervisord.conf start celery_worker.conf celery_worker.conf: ERROR (no such process)

Пытаюсь запустить локально, в вагранте. ОС убунту 14.04

53r63rn4r
21.01.2017
13:29:42
О, хохол

Rookie
21.01.2017
13:55:43
https://t.me/ru_python тут обсуждалось, не помню к чему пришли.

Max
21.01.2017
13:59:07
https://t.me/ru_python тут обсуждалось, не помню к чему пришли.
спасибо, задам вопрос и там, может подскажут что-то!

Max
21.01.2017
14:14:30
указывать путь к конфигу celery нужно в секции comand вашего конфига
да он даже такой конфиг не хочет запускать: [program:foo] command=/bin/cat

supervisorctl -c supervisord.conf start test.conf test.conf: ERROR (no such process)

Denis
21.01.2017
14:24:13
supervisorctl -c supervisord.conf start test.conf test.conf: ERROR (no such process)
А почему вы решили, что так должно работать?

Сам супервизор запускается?

Max
21.01.2017
14:25:06
да, демон запустился. Я этот пример взял из доки, чтобы проверить запускает ли супервизор процессы

Denis
21.01.2017
14:25:06
Родительский процесс создается?

Max
21.01.2017
14:26:11
vagrant 3510 0.0 1.4 52568 14980 ? Ss 13:29 0:01 /home/vagrant/.virtualenvs/webshop/bin/python /home/vagrant/.virtualenvs/webshop/bin/supervisord -c supervisord.conf

Google
Denis
21.01.2017
14:26:36
Ща с телефона, не очень удобно((

Если не критично, то через пару часиков могу помочь с настройкой

Max
21.01.2017
14:27:55
Было бы очень хорошо, мучаюсь уже долгое время. Можно тебя в ЛС пингануть?

Vitalik
21.01.2017
15:20:14
есть у кого репозиторий красиво написаного wrapper'a для API???

Romka
22.01.2017
02:33:48
Всем привет. Как лучше хранить картинки? base64 в базе данных или png в папке?

Я просто паршу fb2 файлы, и там картинка в base64, стоит ли её декриптить в png и заливать как картинку? Или лучше base64?

Eugene
22.01.2017
05:14:17
это то кейса зависит. я бы в картинки перегонял.

Mirjalol
22.01.2017
06:57:52
Привет, я хочу, чтобы ограничить пользователям изменять объекты, которые они создали, я проверяю пользователей в "view". Правильно ли это или есть другой способ. Заранее спасибо

Станислав
22.01.2017
08:59:40
bas64 нужен для текстового представления

Mirjalol
22.01.2017
09:01:05
В базе хранит путь к файлу

в media_root

f1nnix
22.01.2017
09:09:38
это то кейса зависит. я бы в картинки перегонял.
Привет с dd) (оффтоп, больше не флужу))

Alex
22.01.2017
13:00:11
Всем привет. Как лучше хранить картинки? base64 в базе данных или png в папке?
это изврат, для бинарников блобы существуют а по сути вопроса, если у тебя объемы маленькие, то без разницы как хранить

Romka
22.01.2017
13:01:42
Понял, спасибо всем

Starky
22.01.2017
16:08:08
То что нгинкс может отдать - лучше чтоб он и отдавал.

Roman
22.01.2017
17:05:36
Кому-нибудь известно о API русских чат ботов? Может кто-нибудь находил таковые?

b0g3r
22.01.2017
17:16:21
что такое русские чат-боты?

Stanislav
22.01.2017
17:17:46
Для джанго человек ищет бота саппорта на русском наверное

Вангую по сообщениям

Google
Roman
22.01.2017
17:17:54
Пишешь текст - бот распознает его и отвечает фразой

Eugene
22.01.2017
17:18:23
Google: python telegram API bot

Roman
22.01.2017
17:19:04
Не нашел в гуголе

Думал, может кто сталкивался

Admin
ERROR: S client not available

Roman
22.01.2017
17:19:24
тут

b0g3r
22.01.2017
17:21:13
Пишешь текст - бот распознает его и отвечает фразой
бота для телеграма? бота для джанго?

Roman
22.01.2017
17:21:29
Джанго

Есть один чат-бот "pbot", вот в идеале бы отсылать ему запрос через джангу и парсить его ответ, как это сделать? Сори за неадекватный вопрос

https://github.com/gunthercox/ChatterBot Нашел такого бота, но он поддерживает только диалоги на английском

Mirjalol
23.01.2017
03:45:41
pyTelegramBotAPI

Rookie
23.01.2017
05:36:36
Доброе утро. А подскажет, может, кто каналы по flask?

DEFACE
23.01.2017
05:37:53
я юзал фласк

каналов не знаю

спроси здесь

Rookie
23.01.2017
05:38:59
Уже нашёл, спасибо.

Дмитрий
23.01.2017
05:46:20
Покажи, тоже интересно

Уже нашёл, спасибо.

Denis
23.01.2017
07:55:08
Чёта фласка не зашла

Google
Rookie
23.01.2017
08:05:03
https://telegram.me/pyflask

А я в образовательных целях. Плюс, у меня ряд проектов на PyQt + SQLAlchemy, на flask тоже alchemy, думаю, если коснётся, то их проще будет дружить.

Denis
23.01.2017
08:08:23
alchemy норм ORM

Rookie
23.01.2017
08:09:39
Согласен. Напоминает джанговский в некоторых моментах. Ну, я в том смысле, что те, кто копался в джанге, быстро разберутся.

Denis
23.01.2017
08:20:57
Единственное, некоторые танцы с бубном, чтоб настроить воркфлоу для миграций

Rookie
23.01.2017
08:24:23
Смотря что и куда мигрируешь. Alchemy имеет массу плюх. Просто более плотное гугл-фу)

Denis
23.01.2017
08:27:10
Обыкновенные бд миграции

Boris
23.01.2017
22:04:33
Ребят, как лучше организовать такое дело во вьюхе - есть редактирование/создание объекта, и нужна на этой же странице добавлять к нему объекты, которые с ним в manyToMany. Кроме того, нужно тут же создавать новые товары

Те объекты, которые в manyToMany

Romka
23.01.2017
22:27:56
Всем привет

Как в админке джанго сделать страницу настройки сайта? Т.е. на ней можно будет изменить название, ключевые слова и т.д.

Romka
23.01.2017
22:50:59
Django-constance тебя спасет.
Большое спасибо

Помогите с ошибкой в джанго NameError: name 'get_categories' is not defined

http://pastebin.com/eeU5K3pk

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