Size: a a a

Django [ru] #STAY HOME

2018 November 28

GS

Gennady Sadchikov in Django [ru] #STAY HOME
Dmitriy Shubenok
В коде есть две строчки, которые импортируют данные из БД в pandas dataframe:
qs = Question.objects.all()
data = read_frame(qs, fieldnames=['question', 'answer_id', 'answer_label'])

Они выполняются при старте приложения.
Во время работы приложения в БД прилетают новые данные. Как обновлять датафрейм? Перезапускать приложение или написать signal какой-нибудь, который обновит датафрейм?
Кажется что тут лучше использовать редис как кеш
https://code.tutsplus.com/ru/tutorials/how-to-cache-using-redis-in-django-applications--cms-30178
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Всем привет!
Какую папку принято называть корневой - ту, что содержит manage.py или ту, где лежит settings.py?
источник

С

Сергей in Django [ru] #STAY HOME
Тема немного оффтоп, но всё же. В качестве брокера взял rabbitmq, а он не ставится на серваке. Уже на 4х системах поднял, а на серваке падает
источник

С

Сергей in Django [ru] #STAY HOME
источник

С

Сергей in Django [ru] #STAY HOME
Взял рэббит из-за того, что проект очень старый
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Сергей
Тема немного оффтоп, но всё же. В качестве брокера взял rabbitmq, а он не ставится на серваке. Уже на 4х системах поднял, а на серваке падает
голос из кустов: 99% всего можно запускать в контейнерах
источник

С

Сергей in Django [ru] #STAY HOME
Тогда потребуется всё собирать в это дело
источник

AA

Artem Afonin in Django [ru] #STAY HOME
хз, всегда нормально заводился без проблем
источник

С

Сергей in Django [ru] #STAY HOME
Artem Afonin
хз, всегда нормально заводился без проблем
На 4 машинах поднял, а тут не пашет:(
источник

AA

Artem Afonin in Django [ru] #STAY HOME
journal -xe после запуска что пишет?
источник

С

Сергей in Django [ru] #STAY HOME
Уже не знаю, я такой криворукий или рил с сервом проблемы
источник

С

Сергей in Django [ru] #STAY HOME
Artem Afonin
journal -xe после запуска что пишет?
Минут через 10 кину
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Сергей
Тогда потребуется всё собирать в это дело
некоторые мои знакомые (пока ещё из RedHat) предпочитают СУБД запускать вне контейнеров) то есть ничто не мешает запускать в контейнерах лишь часть сервисов)
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Всем привет.
Сервак Centos 7, развернуться пытаюсь на nginx  + uWSGI.
Пока запускаю через "manage.py runserver 999.999.10.1:8000" - всё ок, всё работает.
Пробую запустить через "uwsgi --http :8000 --module catiguardian.wsgi" - всё работает, но не находит статику\медиа.
Правильно я понимаю что дело в неправильной настройке nginx? Подскажите, в какую сторону проверять? О каких ошибках может говорить такое поведение?
источник

VF

Vad Fabi in Django [ru] #STAY HOME
Sergey Matveyev
Всем привет.
Сервак Centos 7, развернуться пытаюсь на nginx  + uWSGI.
Пока запускаю через "manage.py runserver 999.999.10.1:8000" - всё ок, всё работает.
Пробую запустить через "uwsgi --http :8000 --module catiguardian.wsgi" - всё работает, но не находит статику\медиа.
Правильно я понимаю что дело в неправильной настройке nginx? Подскажите, в какую сторону проверять? О каких ошибках может говорить такое поведение?
Именно. Копать в сторону конфига nginx, что то типа
   location /static {
       alias {{DJANGO_STATIC_DIR}};
       expires 3d;
   }
источник

ID

Ihor Dreyev in Django [ru] #STAY HOME
Посмотри доступны ли медиа по тому урл по которому запрашиваешь
источник

ID

Ihor Dreyev in Django [ru] #STAY HOME
Если не доступны, то надо поправить nginx или settings
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Ihor Dreyev
Посмотри доступны ли медиа по тому урл по которому запрашиваешь
Нет, не доступны, если запускать сервер через uwsgi.
Да, доступны, если поднимать dev-сервер
источник

ID

Ihor Dreyev in Django [ru] #STAY HOME
Ну вот, если напишешь в nginx конфигах alias /static
источник

ID

Ihor Dreyev in Django [ru] #STAY HOME
То он будет при обращении к урл /static брать с папки которую укажешь в алиасе
источник