Size: a a a

Django [ru] #STAY HOME

2020 March 28

p

pavel in Django [ru] #STAY HOME
спс
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
pavel
'UPLOADED_FILES_USE_URL': False
то что надо)
то есть нужно было выводить имя файла вместо урла?)
источник

p

pavel in Django [ru] #STAY HOME
типо того
источник

p

pavel in Django [ru] #STAY HOME
путь до файла без урла
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
pavel
путь до файла без урла
UPLOADED_FILES_USE_URL и use_url - будет возвращать только имя, не относительный урл
источник

p

pavel in Django [ru] #STAY HOME
я уже понял) думаю дальше
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
pavel
я уже понял) думаю дальше
я бы кастомизировал ImageField, где, допустим, добавил бы свой параметр под такой случай
источник

p

pavel in Django [ru] #STAY HOME
мне кажется должно как то проще быть
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
pavel
мне кажется должно как то проще быть
источник

p

pavel in Django [ru] #STAY HOME
это я на план Б осталю, спс
источник

Л

Лучший ник in Django [ru] #STAY HOME
Коллеги!
Кто использовал Django CMS? Расскажите какие впечатления!
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
pavel
это я на план Б осталю, спс
https://gist.github.com/Ingco/809812c97c9782565d7899ae0153b115
примерно такое кастомное поле
источник

p

pavel in Django [ru] #STAY HOME
у меня либа я юзаю OptimizedImageField
просто добавил в модель
def get_image(self) -> str:
   try:
       image = self.image_preview.url
       print(image)
   except ValueError:
       image = None
   return image
источник

p

pavel in Django [ru] #STAY HOME
примерно тоже самое но покороче)
источник

p

pavel in Django [ru] #STAY HOME
благо у меня миксин к картинкам и только в одном месте пришлось добавить код)
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
pavel
у меня либа я юзаю OptimizedImageField
просто добавил в модель
def get_image(self) -> str:
   try:
       image = self.image_preview.url
       print(image)
   except ValueError:
       image = None
   return image
а что за либа?
источник

p

pavel in Django [ru] #STAY HOME
Artem Gubatenko
а что за либа?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
а как в сериализаторе получаешь относительный урл?
источник

p

pavel in Django [ru] #STAY HOME
Artem Gubatenko
а как в сериализаторе получаешь относительный урл?
image_preview = serializers.CharField(source='get_image')
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
pavel
image_preview = serializers.CharField(source='get_image')
понятно, зашел с другой стороны))
источник