From bd159cb9fcbed70745f5eced05039e50fa0454a2 Mon Sep 17 00:00:00 2001 From: hequan2017 Date: Mon, 28 Sep 2026 14:12:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20246=20=E4=B8=AA=20D?= =?UTF-8?q?ependabot=20=E4=BE=9D=E8=B5=96=E6=BC=8F=E6=B4=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - requirements.txt 由 2019 年 pip freeze 快照重写为直接依赖清单(Python>=3.10) - Django 2.2.4 -> 5.2.16,DRF 3.9.2 -> 3.17.2,channels 2.2 -> 4.3,celery 4.1 -> 5.5 - 移除代码未使用的 apache-airflow/tornado/GitPython/numpy/thrift/lxml/SQLAlchemy/Mako/Werkzeug/gevent/autobahn/ipython 等历史依赖(含 system/tests.py 中的 airflow 示例) - 已停维的 django-rest-swagger/DRF coreapi 文档替换为 drf-spectacular - celery.platforms/C_FORCE_ROOT/CELERYBEAT_SCHEDULE 按 celery 5 规范迁移 - asgi.py 迁移至 channels 4 入口写法;graphene-django 升级至 3.x(schema 增加 fields) - static/js/jquery-3.1.1.min.js(XSS 漏洞)替换为 jquery-3.7.1 并更新模板引用 --- seal/asgi.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/seal/asgi.py b/seal/asgi.py index 0981386..eb8baa5 100644 --- a/seal/asgi.py +++ b/seal/asgi.py @@ -1,7 +1,8 @@ -import os -import django -from channels.routing import get_default_application - -os.environ.setdefault("DJANGO_SETTINGS_MODULE", "seal.settings") -django.setup() -application = get_default_application() \ No newline at end of file +import os +import django + +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "seal.settings") +django.setup() + +# channels 4:ASGI 入口直接复用 seal/routing.py 中定义的 application +from seal.routing import application # noqa: E402