Size: a a a

Django [ru] #STAY HOME

2019 January 15

IF

Invisible Fox in Django [ru] #STAY HOME
Andrey Musikhin
про венду не читал
Там также
источник

MS

Maxim Stikharev in Django [ru] #STAY HOME
I T
Почему при создании модели через админку файлы добавляются в папку медиа, а через форму на сайте нет?
А они вообще доходят до поста?
источник

КН

Коля Н in Django [ru] #STAY HOME
I T
Почему при создании модели через админку файлы добавляются в папку медиа, а через форму на сайте нет?
enctype=multipart/form-data
источник

КН

Коля Н in Django [ru] #STAY HOME
??
источник

MS

Maxim Stikharev in Django [ru] #STAY HOME
Точно, это и еще request.FILES если не используешь дженерик вьюхи
источник

AE

Ash Ed in Django [ru] #STAY HOME
Джанговоды-знатоки. Есть вопрос:
при перетаскивании сайта столкнулся с тем, что капча сломалась.
Список устанавливаемых компонентов
 
python-3.4

Django==1.8.7
Pillow==3.0.0
PyMySQL==0.6.7
XlsxWriter==0.7.7
django-jsonfield==0.9.15
django-simple-captcha==0.4.6
fake-factory==0.5.3
jsonfield==1.0.3
mixer==5.3.1
pytz==2015.7
six==1.10.0
sqlparse==0.1.18
urllib3==1.12

Ошибка
ImportError: The _imagingft C module is not installed
[15/Jan/2019 09:56:11] "GET /captcha/image/b95daa833590304d4b2d1906d68625ff0206eed1/ HTTP/1.1" 500 78421

***stackoverflow.com*** советует поставить через easy_install PIL  
в этом случае не находится кандидатов на установку.

Есть соображения по этому поводу?
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
Ash Ed
Джанговоды-знатоки. Есть вопрос:
при перетаскивании сайта столкнулся с тем, что капча сломалась.
Список устанавливаемых компонентов
 
python-3.4

Django==1.8.7
Pillow==3.0.0
PyMySQL==0.6.7
XlsxWriter==0.7.7
django-jsonfield==0.9.15
django-simple-captcha==0.4.6
fake-factory==0.5.3
jsonfield==1.0.3
mixer==5.3.1
pytz==2015.7
six==1.10.0
sqlparse==0.1.18
urllib3==1.12

Ошибка
ImportError: The _imagingft C module is not installed
[15/Jan/2019 09:56:11] "GET /captcha/image/b95daa833590304d4b2d1906d68625ff0206eed1/ HTTP/1.1" 500 78421

***stackoverflow.com*** советует поставить через easy_install PIL  
в этом случае не находится кандидатов на установку.

Есть соображения по этому поводу?
а Pillow стоит?
источник

TD

Timur Daukaev in Django [ru] #STAY HOME
Ash Ed
Джанговоды-знатоки. Есть вопрос:
при перетаскивании сайта столкнулся с тем, что капча сломалась.
Список устанавливаемых компонентов
 
python-3.4

Django==1.8.7
Pillow==3.0.0
PyMySQL==0.6.7
XlsxWriter==0.7.7
django-jsonfield==0.9.15
django-simple-captcha==0.4.6
fake-factory==0.5.3
jsonfield==1.0.3
mixer==5.3.1
pytz==2015.7
six==1.10.0
sqlparse==0.1.18
urllib3==1.12

Ошибка
ImportError: The _imagingft C module is not installed
[15/Jan/2019 09:56:11] "GET /captcha/image/b95daa833590304d4b2d1906d68625ff0206eed1/ HTTP/1.1" 500 78421

***stackoverflow.com*** советует поставить через easy_install PIL  
в этом случае не находится кандидатов на установку.

Есть соображения по этому поводу?
PIL устарел
Вместо него Pillow как раз

Но я надеюсь, виртуалэнв со всеми зависимостями и так заново создавался, а не копировался просто?
источник

AE

Ash Ed in Django [ru] #STAY HOME
Timur Daukaev
PIL устарел
Вместо него Pillow как раз

Но я надеюсь, виртуалэнв со всеми зависимостями и так заново создавался, а не копировался просто?
Окружение создавалось заново. То. что PIL устарел это давно известно. В зависимостях проекта - Pillow==3.0.0.
Всё работает кроме капчи.

Код ошибки
Traceback (most recent call last):
 File "/root/.virtualenvs/krona3/lib/python3.4/site-packages/django/core/handlers/base.py", line 132, in get_response
   response = wrapped_callback(request, *callback_args, **callback_kwargs)
 File "/root/.virtualenvs/krona3/lib/python3.4/site-packages/captcha/views.py", line 67, in captcha_image
   font = ImageFont.truetype(fontpath, settings.CAPTCHA_FONT_SIZE * scale)
 File "/root/.virtualenvs/krona3/lib/python3.4/site-packages/PIL/ImageFont.py", line 244, in truetype
   return FreeTypeFont(font, size, index, encoding)
 File "/root/.virtualenvs/krona3/lib/python3.4/site-packages/PIL/ImageFont.py", line 133, in __init__
   self.font = core.getfont(font, size, index, encoding)
 File "/root/.virtualenvs/krona3/lib/python3.4/site-packages/PIL/ImageFont.py", line 42, in __getattr__
   raise ImportError("The _imagingft C module is not installed")
ImportError: The _imagingft C module is not installed
источник

AE

Ash Ed in Django [ru] #STAY HOME
Извините, что не запастил, как указано в закреплённом сообщении
источник

DT

Dan Tyan in Django [ru] #STAY HOME
у тебя не установлены C модули на хосте
источник

DT

Dan Tyan in Django [ru] #STAY HOME
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
Dan Tyan
у тебя не установлены C модули на хосте
а без них пиллоу разве вообще установится?
источник

AE

Ash Ed in Django [ru] #STAY HOME
Dan Tyan
у тебя не установлены C модули на хосте
Видимо PIP тащит версию without  libfreetype
источник

AE

Ash Ed in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
а без них пиллоу разве вообще установится?
Установится
источник

AE

Ash Ed in Django [ru] #STAY HOME
Т.е. устанавливаем libfreetype6-dev, затем в виртуальном окружении pip uninstall pillow (версия 3.0.0)
pip install --no-cache-dir pillow (версия 3.0.0)
источник

AE

Ash Ed in Django [ru] #STAY HOME
Так получается?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
по теории можно не удалять
он просто подхватит новый пакет
источник

AE

Ash Ed in Django [ru] #STAY HOME
Dan Tyan
по теории можно не удалять
он просто подхватит новый пакет
Что ж, попробуем. Огромное спасибо за помощь.
источник

НВ

Николай Видов in Django [ru] #STAY HOME
Коллеги, есть вопрос, недавно задавал похожее уже.
Что возвращать в методе clean формы, чтобы модель (а именно - её удаление) не применялось
источник