Не запускается сервер daphne

я не могу разобраться с daphne. Развертываю проект на django channels и настроил так, чтобы сервер daphne запускался автоматически, но ни автоматически, ни в ручную он не запускается (точнее запускается и через несколько секунд отключается). Может кто-то сможет помочь? Говорите какой код скинуть.

В консоли: django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

Если нужно, то вот daphne.service

[Unit]
Description=WebSocket Daphne Service
After=network.target

[Service]
Type=simple
User=root
WorkingDirectory=/home/django/chat/src
ExecStart=/home/django/chat/venv/bin/python /home/django/chat/venv/bin/daphne -e ssl:8001:privateKey=/etc/letsencrypt/live/ilya-shevelev.ru/privkey.pem:certKey=/etc/letsencrypt/live/ilya-shevelev.ru/fullchain.pem django_project.asgi:application
Restart=on-failure

[Install]
WantedBy=multi-user.target

Там используется letsencrypt, возможно проблема в нем, но с ним проблем не наблюдалось.


Ответы (1 шт):

Автор решения: user510170
import os
import django

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "my_app.settings")
django.setup()

Добавить вверху файла asgi.py

А потом весь остальной код

→ Ссылка