@pydjango

Страница 145 из 1273
DEFACE
21.02.2017
06:49:42
а не просто переименовывает

Сергей
21.02.2017
06:49:59
даже если у него такая возможность, вы просто переименовываете)

DEFACE
21.02.2017
06:51:42
workbook.close() File "/var/www/env/lib/python3.4/site-packages/xlsxwriter/workbook.py", line 299, in close self._store_workbook() File "/var/www/env/lib/python3.4/site-packages/xlsxwriter/workbook.py", line 595, in _store_workbook self._prepare_drawings() File "/var/www/env/lib/python3.4/site-packages/xlsxwriter/workbook.py", line 1021, in _prepare_drawings self._get_image_properties(filename, image_data) File "/var/www/env/lib/python3.4/site-packages/xlsxwriter/workbook.py", line 1124, in _get_image_properties % filename) Exception: /var/www/enterprise/src/media/Sku/1350/1350_18253.jpg: Unknown or unsupported image file format.

вот если убрать мои костыль

Google
DEFACE
21.02.2017
06:53:18
а вот на sstackoverflow про конвертирование пост http://stackoverflow.com/questions/10759117/converting-jpg-images-to-png

а вот кусок из доки Saves the image under the given filename. If format is omitted, the format is determined from the filename extension, if possible. This method returns None.

если формат опущен он его из имени файла берет

Сергей
21.02.2017
07:01:11
хм.. возможно и декодирует..

DEFACE
21.02.2017
07:05:48
хм.. возможно и декодирует..
.jpg как видите не работает

.jpg как видите не работает
я этот фаил смотрел юниксовским file он реально jpg

Ruslan
21.02.2017
07:08:12
просто декодер собран без jpg либы

DEFACE
21.02.2017
07:09:47
просто декодер собран без jpg либы
установить что нибудь вроде lib-jpeg и переставить xlsxwriter и PIL ?

Ruslan
21.02.2017
07:10:19
угу, но ты скорее всего pil собирал сам или через pip, а оно не нашло либу и собралось так

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

Eldar
21.02.2017
07:30:30
угу, но ты скорее всего pil собирал сам или через pip, а оно не нашло либу и собралось так
чо, чтобы без нужных либ пил собрался?! быть такого не можетО_о

Antony
21.02.2017
07:36:57
кстати, есть вопрос, а какого мнения сообщества на использование конды на деве/на проде?

тот же самый PIL что бы не собирать

Google
Antony
21.02.2017
07:37:46
в третьем он и так pillow

Ruslan
21.02.2017
07:37:51
pillow==3.2.0

правда сайтик год уже пишу, может и устарел

Antony
21.02.2017
07:38:20
я не о нейменге спрашиваю

и не о конкретной либе

а насчет использования конды

Ruslan
21.02.2017
07:40:05
что за когда, я видимо пропустил

Antony
21.02.2017
07:40:16
conda

будь то anaconda или miniconda

по сути альтернативные репы для питона, который распространяется с уже скомпилированными либами

Ruslan
21.02.2017
07:45:14
хм хм, я бы не стал это трогать, но требования бывают разные, понимаю

Antony
21.02.2017
07:48:23
у меня был проект на третьем питоне, и мне там нужен был OpenCV 3

там использовал вовсю

иначе получалась - ДИЧ

официальных сборо OpenCV3 под py3 вобще не было

неофициальные были только под py2

был вариант скомпилить, но убился об DH некоторых либ к py2

а через конду поставилось сразу

Google
Ruslan
21.02.2017
07:51:02
надо будет иметь в виду

Antony
21.02.2017
07:51:06
это кому нибудь на будущее

parikLS
21.02.2017
08:05:11
Я вчера как раз ставил опен сиви на тройку

Около часа заняло

Antony
21.02.2017
08:05:59
какую версию?

parikLS
21.02.2017
08:06:21
3.2.0

С кондой верняк проще)

Сергей
21.02.2017
08:20:01
подскажите, related_name и related_query_name создают какие-нибудь записи в базе?

Eldar
21.02.2017
08:26:52
Eugene
21.02.2017
09:21:40
Как без боли перейти с ForeingKey на ManyToMany?

Ruslan
21.02.2017
09:26:37
через миграции

включаешь мозг и делаешь поэтапно, примерно в десяток миграций уложишься

Starky
21.02.2017
09:33:58
че десяток? поле поменять 3-4 миграции максимум

Ruslan
21.02.2017
09:34:15
ну, можно вообще в одной всё сделать, когда руку набьёшь

53r63rn4r
21.02.2017
09:38:13


Гайс, такая проблема: open("./python3_plugin.so"): No such file or directory [core/utils.c line 3684] !!! UNABLE to load uWSGI plugin: ./python3_plugin.so: cannot open shared object file: No such file or directory !!!

[uwsgi] plugins = python3 uid = developer gid = developers project = melonaid base = /home/%(uid) chdir= %(base)/%(project) virtualenv = %(base)/.vitrualenvs/%(project)_env/ module=mysite.wsgi:application master=True pidfile=/tmp/%(project).pid vacuum=True max-requests=5000 processes = 5 daemonize=%(base)/%(project)/logs/uwsgi-%(project).log socket = /run/uwsgi/%(project).sock chown-socket = %(uid):%(gid) chmod-socket = 660

Panda
21.02.2017
10:04:26
Послучаю из html формы два параметра name = request.POST.get('name', '') year = request.POST.get('year', '') Форма является поиском по статьям(по году и по названию) titles_list = Title.objects.filter(title_name__contains=name, title_release_year=year) \ .defer('title_description') Как сделать так, чтобы если у меня например параметр name не указан, то и не делать по нему выборку? Только через if?



Google
Antony
21.02.2017
10:07:16
через **kwargs

Dan
21.02.2017
10:08:09
через kwargs так же надо указывать через условия

Antony
21.02.2017
10:08:11
if name: data.update({'name': name}) titles_list = Title.objects.filter(**kwargs=data)

получение лучше поменять на

name = request.POST.get('name', None)

Panda
21.02.2017
10:09:53
спасибо

53r63rn4r
21.02.2017
10:19:07
Поставил же

Dmitriy
21.02.2017
10:20:00
а какая версия uwsgi? там была какая-то сломанная

53r63rn4r
21.02.2017
10:20:58
2.0.14

Не думаю, что проблема в библиотеке

Проблема во мне :D

Dmitriy
21.02.2017
10:24:33
попробуй указать plugins-dir в котором лежит либа

53r63rn4r
21.02.2017
10:25:01
Указал, не помогло

Eugene
21.02.2017
10:26:34
Попробуй через sudo запускать:)

53r63rn4r
21.02.2017
10:27:11
Запускал и из-под рута

Гы

run('uwsgi --http :8000 --home /home/developer/melonaid --chdir /home/developer/melonaid --venv /home/developer/.virtualenvs/melonaid_env/ -w mysite.wsgi')

Зато вот это работает

Ладно, я сваливаю, буду курить маны ювзги доки

Google
Eugene
21.02.2017
10:28:48
[uwsgi] uid=ubuntu gid=ubuntu chdir=/var/www/switchidea home=/home/ubuntu/.virtualenvs/switchidea wsgi-file=%(chdir)/switchidea/wsgi.py module=wsgi:application socket=/tmp/switchidea.sock pidfile=/tmp/switchidea.pid logto=/var/log/uwsgi/switchidea.log vacuum=True master=True max-requests=5000 workers=3 chmod-socket=666 у меня сейчас в проекте вот такой конфиг. Правда его еще сделали до меня, но он рабочий

53r63rn4r
21.02.2017
10:29:36
Сяп, забрал, попробую, отпишу

Eugene
21.02.2017
10:32:35
да, возможно. Старый конфиг.

Dmitriy
21.02.2017
10:33:14
[uwsgi] plugins = python3 home = /home/gitlab-runner/bin/project/ chdir = /var/www/project/ virtualenv = /home/gitlab-runner/bin/project/ env = DJANGO_SETTINGS_MODULE=project.settings module = project.wsgi:application touch-reload = %(chdir)/touch_to_reload master = true processes = 10 socket = /run/uwsgi/app/project/socket chmod = 666 vacuum = true у нас такой

Eugene
21.02.2017
10:33:21
Не думаю, что они будут прям уж сильно отличаться.

53r63rn4r
21.02.2017
10:34:01
Ну вот, у вас уже началась путаница

Проект в виртуалке, какой профит?

Dmitriy
21.02.2017
10:34:58
он не мешает паре других

53r63rn4r
21.02.2017
11:08:31
Заработало, но не с вашими конфигами, ДО раскрутил

Хз, ебень какая-то, всё равно

Ладно, я тут фабрику под себя пишу

amureki
21.02.2017
11:20:45
@iBiZoNiX здоров)

Jaroslav
21.02.2017
11:21:09
@amureki даров)

Ivan
21.02.2017
11:34:38
53r63rn4r
21.02.2017
11:34:44
fabric

Panda
21.02.2017
11:36:03
я так понял, чтобы залить на git dajngo проект, который стоит на virtualenv, достаточно requirements.txt сделать?

Ivan
21.02.2017
11:37:37
fabric
Командная строка?

53r63rn4r
21.02.2017
11:38:29
Командная строка?
http://www.fabfile.org/

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