首页 > 其他分享 >Daphne 部署 Django ASGI 的常见错误与解决方法

Daphne 部署 Django ASGI 的常见错误与解决方法

时间:2022-11-25 21:36:26浏览次数:38  
标签:return settings ASGI Django static Daphne path django 1.12

问题 1

django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.

处理方法: 修改asgi.py,增加django.setup() 注意:django.setup()要置顶,不能在底部,否则使用daphne启动会报上面的错误。

问题 2

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.

处理方法: export DJANGO_SETTINGS_MODULE=项目名.settings

问题 3

127.0.0.1:61138 - - [11/Nov/2022:18:29:13] "GET /static/datatables-1.12.1/datatables.min-1.12.1.js" 404 2220

处理方法: 在项目的urls.py中加入下面的代码

def return_static(request, path, insecure=True, **kwargs):
    return serve(request, path, insecure, **kwargs)


urlpatterns = [
    path('admin/', admin.site.urls),
    re_path(r'static/(?P<path>.*)$', return_static, name='static')

然后重启 Daphne,刷新页面就可以了

参考链接:https://www.cnblogs.com/hushuning/p/12152539.html

标签:return,settings,ASGI,Django,static,Daphne,path,django,1.12
From: https://blog.51cto.com/liubin0505star/5887766

相关文章

  • 4 django_Adimn账户
    1.创建管理员账号退出服务器输入命令pythonmanage.pycreatesuperuser启动服务器pythonmanage.pyrunserver输入网址:http://127.0.0.1:8000/admin/logi......
  • Django 创建子应用、目录结构、路由分发
    目录创建项目目录结构路由分发路由分组创建项目创建项目diango-adminstartprojectmy_project/项目名称创建子应用python3manage.pystartappapp01/子应用名称......
  • Django ORM模型一对一、一对多、多对多的操作详解
    一、快速创建项目1、创建项目>>django-adminstartprojecttest03_20181211>>pythonmanage.pystartappapp1 2、配置文件settings.py#1、数据库:(settings.p......
  • 生信踩坑记01-->配置Django项目,也有抓狂的瞬间
    今天准备练习一个软件croton:该软件的下载,安装说明书将的很清楚,但是自己在这一过程中遇到了一些问题,搞了很久才解决,是有此记:问题1:软件获取之后,是通过.yml文件进行相关软件......
  • Django项目-001 初识Django
    1.django安装终端执行pip3.6installdjango终端执行进入某个目录(自定义),用于存放项目cd/dD:\new_learnPython环境C:\Python3.6.6\Scripts放到......
  • django前端显示图片
    参考:https://blog.csdn.net/J_wb49/article/details/103055817一.基本方法1.前提条件创建好项目后,在settings.py中默认创建好了图片需要的两个条件INSTALLED_APPS中......
  • Django安装和卸载
    目录安装与验证卸载安装与验证安装pip源:https://pypi.douban.com/simple/豆瓣源https://pypi.tuna.tsinghua.edu.cn/simple清华源格式:pipins......
  • django聚合查询与分组查询
    目录django聚合查询与分组查询例题聚合、分组查询Count()例子order_by()values()annotate()和values()的顺序分组加聚合django聚合查询与分组查询例题聚合、分组查......
  • 阿瑟的爱心,python+django+html
    最近女朋友过生日,非要一个阿瑟的爱心,不知道这所谓的浪漫到底浪漫到哪里了,还是被脑残剧看坏了脑子(嘘!!)反正就是一顿操作吧,使用python+django的框架,开发了一个网页,最主要的还......
  • Django目录说明
    templats目录用途存放HTML文件配置在Django项目目录中的settings.py文件中添加'DIRS':[BASE_DIR/'templates']   static目录用途需要新建一个static目录......