Size: a a a

Django [ru] #STAY HOME

2020 March 06

GS

Grigory Surkov in Django [ru] #STAY HOME
m2m
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
прочитай тот мой коммент, но вместо tags подставь images
источник

GM

Grigoriy Melnichenko in Django [ru] #STAY HOME
Всем привет. Подскажите, пожалуйста, как можно ускорить выполнение команды compilemessages? По коду вижу, что в процессе выполнения выполняется проход по всему дереву папок проекта на предмет locale директории. На проде лежит 50 ГБ медиа и на compilemessages при деплое процесс может тянуться до 10 минут, тогда как локально - меньше минуты
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Grigoriy Melnichenko
Всем привет. Подскажите, пожалуйста, как можно ускорить выполнение команды compilemessages? По коду вижу, что в процессе выполнения выполняется проход по всему дереву папок проекта на предмет locale директории. На проде лежит 50 ГБ медиа и на compilemessages при деплое процесс может тянуться до 10 минут, тогда как локально - меньше минуты
А хранить .mo файлы в гите можно?
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Pavel Zagrebelin
А images у тебя FK или m2m?
source='images.all'
почему-то пытается найти файл по директории и выдает ошибку
FileNotFoundError: [Errno 2] No such file or directory: 'D:\\django\\dj_shop\\dist\\media\\all'
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Grigory Surkov
source='images.all'
почему-то пытается найти файл по директории и выдает ошибку
FileNotFoundError: [Errno 2] No such file or directory: 'D:\\django\\dj_shop\\dist\\media\\all'
а ты сорс куда всунул? в ImageField или в ListField?
источник

GM

Grigoriy Melnichenko in Django [ru] #STAY HOME
Pavel Zagrebelin
А хранить .mo файлы в гите можно?
Насколько я знаю,  это не является best practices :)
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Pavel Zagrebelin
а ты сорс куда всунул? в ImageField или в ListField?
Вообще в ListField, но я пробовал в обе - ошибка та же
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Grigory Surkov
Вообще в ListField, но я пробовал в обе - ошибка та же
Вообще, надо было в ListField(child=ImageField(source='img'), source='images.all') (для ImageFIeld нужен свой сорс, но об этом потом), но если не получилось - то я не знаю, дебажить надо.
источник

МР

Михаил Романов in Django [ru] #STAY HOME
кто знает почему в django-countries Не отрабатывает перевод , для теста создал страницу при смене языка браузера меняется таекст только не форма выбора страны ... кто сталкивался?
источник

МР

Михаил Романов in Django [ru] #STAY HOME
код формы class PersonForm(forms.Form):
   country = LazyTypedChoiceField(
       choices=CountryField(blank_label='(select country)').get_choices(),
   )
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Pavel Zagrebelin
Вообще, надо было в ListField(child=ImageField(source='img'), source='images.all') (для ImageFIeld нужен свой сорс, но об этом потом), но если не получилось - то я не знаю, дебажить надо.
images = ListField(child=ImageField(source='img'), source='images.all')

И просит убрать соурс из ImageField'a
AssertionError: The `source` argument is not meaningful when applied to a `child=` field. Remove `source=` from the field declaration.
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Grigory Surkov
images = ListField(child=ImageField(source='img'), source='images.all')

И просит убрать соурс из ImageField'a
AssertionError: The `source` argument is not meaningful when applied to a `child=` field. Remove `source=` from the field declaration.
печалька. 😢😢😭
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Pavel Zagrebelin
печалька. 😢😢😭
Ладно, буду искать больше информации по кейсу.
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Но всё равно спасибо, теперь знаю куда надо копать
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Grigory Surkov
Ладно, буду искать больше информации по кейсу.
закоментируй пока images, чтобы убедиться что с tags всё ок.
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
(я же могу ошибаться, запуская код в голове)
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Михаил Романов
код формы class PersonForm(forms.Form):
   country = LazyTypedChoiceField(
       choices=CountryField(blank_label='(select country)').get_choices(),
   )
_'(select country)'
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Pavel Zagrebelin
(я же могу ошибаться, запуская код в голове)
Хотя, вероятно, это и не с images проблема. Он всё на тот же ManyRelatedManager ругается даже без images. Так может в тегах дело?
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
А вообще, я сейчас попробую to_representation у TagListSerializer перегрузить
источник