Size: a a a

Django [ru] #STAY HOME

2018 December 07

NK

ID:531453784 in Django [ru] #STAY HOME
Artem F будет жить. Поприветствуем!
источник

d

dd in Django [ru] #STAY HOME
Александр Мевлютов
Народ всем впривет. Ситуация такая - выложил сайт на сервак (nginx + gunicorn) все пашет но, новые изображения создоваемые из админки не грузятся пока снова не сделаешь колектостатик . В папке media появилась папка CACHE куда продублировалось все из самой медиа. В url картинак CACHE теперь тоже есть но изо не грузятся(404) Как  избавится от этого? из необычного использую только "compressor" для обьеденения стилей и imagekit для превьюшек. Кстате при  загрузки из админки физически в заданных местах картинки есть а вот в CACHE нет
как ты подключал imagekit и не увидел что он складывает в папку CACHE сгенерированные на основе других изображений  превью
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Александр Мевлютов
Народ всем впривет. Ситуация такая - выложил сайт на сервак (nginx + gunicorn) все пашет но, новые изображения создоваемые из админки не грузятся пока снова не сделаешь колектостатик . В папке media появилась папка CACHE куда продублировалось все из самой медиа. В url картинак CACHE теперь тоже есть но изо не грузятся(404) Как  избавится от этого? из необычного использую только "compressor" для обьеденения стилей и imagekit для превьюшек. Кстате при  загрузки из админки физически в заданных местах картинки есть а вот в CACHE нет
у тебя куда настроен MEDIA_ROOT&
источник

АМ

Александр Мевлютов in Django [ru] #STAY HOME
dd
как ты подключал imagekit и не увидел что он складывает в папку CACHE сгенерированные на основе других изображений  превью
реально тупанул :)
источник

АМ

Александр Мевлютов in Django [ru] #STAY HOME
Dan Tyan
у тебя куда настроен MEDIA_ROOT&
MEDIA_ROOT = os.path.join(BASE_DIR, "templates","static", "media")
источник

АМ

Александр Мевлютов in Django [ru] #STAY HOME
на локалке все пашет, на серве новые картинки то не появляются реально в CACHE а какие то есть но все равно не выводятся
источник

DT

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

АМ

Александр Мевлютов in Django [ru] #STAY HOME
Dan Tyan
cache тут ни при чем
у тебя не правильно настроена папка для медиа
в сетингс или в nginx? можно конкретней?   первый раз выкладываю :(
источник

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
создал таску
@celery.task(default_retry_delay=1 * MINUTES, max_retries=2)
источник

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
Вызываю
tasks.send_message(self.user.username, self.code)
источник

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
но селери я не запустил, но метод все равно работает
источник

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
как ?
источник

PB

Petr B. in Django [ru] #STAY HOME
Потому что не .delay() или .apply_async()
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ты должен указать путь в MEDIA_ROOT
сюда будут складываться зугруженные файлы

отдельно есть STATIC_ROOT сюда будут складываться вся статика проекта из аппок и STATICFILES_DIRS при выполнении команды collectstatic

в nginx тебе надо настроить отдачу меиа и статик фалов указав те пути что указаны в settings
источник

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
Petr B.
Потому что не .delay() или .apply_async()
ща по пробую
источник

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
Petr B.
Потому что не .delay() или .apply_async()
спасибо, вот теперь без запуска не работает
источник

DT

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

DT

Dan Tyan in Django [ru] #STAY HOME
я так пару раз народ спамил
источник

АМ

Александр Мевлютов in Django [ru] #STAY HOME
Dan Tyan
ты должен указать путь в MEDIA_ROOT
сюда будут складываться зугруженные файлы

отдельно есть STATIC_ROOT сюда будут складываться вся статика проекта из аппок и STATICFILES_DIRS при выполнении команды collectstatic

в nginx тебе надо настроить отдачу меиа и статик фалов указав те пути что указаны в settings
все так и есть, работает все кроме новых картинок :(
источник

DT

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

и скорее всего в nginx настроено на отдачу статики не оттуда
источник