Size: a a a

Django [ru] #STAY HOME

2020 October 12

DB

Dima Boger in Django [ru] #STAY HOME
Sergey Zhuravlev
Добрый день всем. Подскажите плз правильное решение - у меня в Django есть приложение по распознаванию текста. Модуль подгружает довольно весомую библиотеку при вызове функции. Как правильно инициализировать это все один раз при запуске runserver скажем, чтобы каждый раз при обращении это заново не делалось? Сейчас у меня функция вызывается через AJAX запрос и дергает Celery таску. В init у Celery прописать? Интересует общий подход по решению таких задач в Django.
Кажется вопрос не совсем про джанго, а про celery скорее. Мы для специализированных задач заводили отдельную очередь, к ней цепляли отдельные воркеры, и в этих воркер инициализировали подобные штуки
источник

DB

Dima Boger in Django [ru] #STAY HOME
Sergey Zhuravlev
У меня сельдерей в отдельном контейнере
А хорошо бы в отдельном поде, чтобы можно было воркеры скейлить
источник

DB

Dima Boger in Django [ru] #STAY HOME
источник

A

Alex in Django [ru] #STAY HOME
Denis Taranov
структура такая как я описал? through и m2m поле есть?
не совсем
источник

SZ

Sergey Zhuravlev in Django [ru] #STAY HOME
На самом деле сервис тестовый и небольшой, про масштабирование пока нет речи, хотел понять как в Django это делать, видео что в URL советуют запихать)
источник

DB

Dima Boger in Django [ru] #STAY HOME
Вот bootsteps для воркера доовольно удобные
источник

A

Alex in Django [ru] #STAY HOME
Alex
есть модель товаров, и модель магазинов, также отдельная модель, где через ФК подхватывается магаз и товар и DecimalField для цены. Проблемы с выводом на шаблоне, не понимаю как сделать
структура такая
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Alex
структура такая
код
источник

DB

Dima Boger in Django [ru] #STAY HOME
Sergey Zhuravlev
Добрый день всем. Подскажите плз правильное решение - у меня в Django есть приложение по распознаванию текста. Модуль подгружает довольно весомую библиотеку при вызове функции. Как правильно инициализировать это все один раз при запуске runserver скажем, чтобы каждый раз при обращении это заново не делалось? Сейчас у меня функция вызывается через AJAX запрос и дергает Celery таску. В init у Celery прописать? Интересует общий подход по решению таких задач в Django.
а что за "инициализация"?
источник

A

Alex in Django [ru] #STAY HOME
можно в лс?
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Alex
можно в лс?
давай
источник

АК

Антон Кочневский... in Django [ru] #STAY HOME
Антон Кочневский
HEEELP)
источник

SZ

Sergey Zhuravlev in Django [ru] #STAY HOME
Dima Boger
а что за "инициализация"?
Грубо говоря как если бы я в сеттингс внёс переменную которая является объектом с уже подгруженной моделью.
источник

N

Nire in Django [ru] #STAY HOME
Sergey Zhuravlev
Грубо говоря как если бы я в сеттингс внёс переменную которая является объектом с уже подгруженной моделью.
синглтон
источник

N

Nire in Django [ru] #STAY HOME
не?
источник

SZ

Sergey Zhuravlev in Django [ru] #STAY HOME
Эт что?
источник

N

Nire in Django [ru] #STAY HOME
Sergey Zhuravlev
Эт что?
django-solo пакет вроде был
источник

N

Nire in Django [ru] #STAY HOME
там ты можешь заинитить таблицу как глобал стейт
источник

SZ

Sergey Zhuravlev in Django [ru] #STAY HOME
Спасибо, гляну
источник

D

DORIAN GRAY in Django [ru] #STAY HOME
Как сделать редирект в админке, при входе в определенную модель ?
источник