Size: a a a

Django [ru] #STAY HOME

2020 March 31

Z

ZHU in Django [ru] #STAY HOME
проблема с правами пользователя для gunicorn как быть ? не хочет создовать сокет в папке etc/nginx/socket/
как можно решить ?
пробовал эти команды
sudo systemctl daemon-reload
sudo systemctl start erg_g
sudo systemctl enable erg_g
sudo usermod -a -G erg nginx
sudo chmod 710 /home/erg
sudo systemctl enable nginx
sudo chmod g+w /etc/nginx/sockets
sudo chown root:nginx /etc/nginx/sockets/
sudo usermod -a -G nginx erg
sudo setenforce 0
sudo systemctl restart nginx
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Тимур
у меня есть шаблон уже готовый, и это пет проджект, там пути прописаны /css/.. и тд

мне слишком долго будет все правильно заменять
(там больше 200 ссылок)
grep and replace тебе в помощь, автоматизируй рутинные вещи
Даже если ты сейчас накостыляешь локально, при деплойменте это скорее всего придется перекостыливать
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
В каком месте django начитает парсить переменную LOGGING из settings?
источник

К

Кирилл in Django [ru] #STAY HOME
Может кто подсказать как это решить? Уже и все пути пересмотрел
И load static вначале html прописал
И в настройках прописано
STATIC_URL = '/static/'
STATIC_DIR = os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS = [STATIC_DIR]
источник

D

Dima in Django [ru] #STAY HOME
Кирилл
Может кто подсказать как это решить? Уже и все пути пересмотрел
И load static вначале html прописал
И в настройках прописано
STATIC_URL = '/static/'
STATIC_DIR = os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS = [STATIC_DIR]
так static url у тебя /static/
источник

D

Dima in Django [ru] #STAY HOME
/static/images/favicon.ico показывает картинку?
источник

К

Кирилл in Django [ru] #STAY HOME
Dima
/static/images/favicon.ico показывает картинку?
да
источник

D

Dima in Django [ru] #STAY HOME
а в html у тебя что генерится?
источник

К

Кирилл in Django [ru] #STAY HOME
в смысле?
источник

D

Dima in Django [ru] #STAY HOME
Кирилл
Может кто подсказать как это решить? Уже и все пути пересмотрел
И load static вначале html прописал
И в настройках прописано
STATIC_URL = '/static/'
STATIC_DIR = os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS = [STATIC_DIR]
какой путь подставляет {% static
источник

К

Кирилл in Django [ru] #STAY HOME
ну видимо /static/
источник

G

Graywolf in Django [ru] #STAY HOME
Maks
Ребята привет. Как то читал доку по Django, и мне вроде попадалась статейка, что в Джанго есть стандартная приложуха для стандартной страницы web, есть такое или нет? Может меня заключило что-то, найти не смог. Условно, у любого сайта стандартная страница там : дата публикации, title, видимость (published/draft), контент и прочее. Есть такое или мне это всё таки приснилось.
flatpages наверное
источник

S

Saydi in Django [ru] #STAY HOME
Ребят, начал изучать django-channels.
По туториалу создал AsyncWebsocketConsumer
Который читает block_id и возвращает сериалайзер блока,
@database_sync_to_async
   def get_block(self, block_id):
       return Block.objects.get(id=block_id)

Тут все нормально.
Дальше я добавил в блок поле items (отдельная модель)
Вылезла ошибка
You cannot call this from an async context - use a thread or sync_to_async.

Погуглив нашел это решение
os.environ["DJANGO_ALLOW_ASYNC_UNSAFE"] = "true»

Но насколько это решение хорошее?
Что посоветуете почитать?
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Saydi
Ребят, начал изучать django-channels.
По туториалу создал AsyncWebsocketConsumer
Который читает block_id и возвращает сериалайзер блока,
@database_sync_to_async
   def get_block(self, block_id):
       return Block.objects.get(id=block_id)

Тут все нормально.
Дальше я добавил в блок поле items (отдельная модель)
Вылезла ошибка
You cannot call this from an async context - use a thread or sync_to_async.

Погуглив нашел это решение
os.environ["DJANGO_ALLOW_ASYNC_UNSAFE"] = "true»

Но насколько это решение хорошее?
Что посоветуете почитать?
Решение выглядит плохим
Показывай полностью код того что ты добавил и трейсбек на пасте.
По поводу доступа к дб - тут вот описано как использовать: https://channels.readthedocs.io/en/latest/topics/databases.html
источник

S

Saydi in Django [ru] #STAY HOME
Rust Saiargaliev
Решение выглядит плохим
Показывай полностью код того что ты добавил и трейсбек на пасте.
По поводу доступа к дб - тут вот описано как использовать: https://channels.readthedocs.io/en/latest/topics/databases.html
источник

S

Saydi in Django [ru] #STAY HOME
Rust Saiargaliev
Решение выглядит плохим
Показывай полностью код того что ты добавил и трейсбек на пасте.
По поводу доступа к дб - тут вот описано как использовать: https://channels.readthedocs.io/en/latest/topics/databases.html
Читал доку, если запрос возвращает просто один объект, то никаких проблем нет. Если я захочу отправить несколько? Или если в block-e есть items, то такая же ошибка
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
А полный трейсбек то где?
источник

S

Saydi in Django [ru] #STAY HOME
Rust Saiargaliev
А полный трейсбек то где?
Мне убрать это
os.environ["DJANGO_ALLOW_ASYNC_UNSAFE"] = "true»

И показать трейсбек?
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Saydi
Мне убрать это
os.environ["DJANGO_ALLOW_ASYNC_UNSAFE"] = "true»

И показать трейсбек?
Наверное
источник

S

Saydi in Django [ru] #STAY HOME
Rust Saiargaliev
Наверное
источник