django 报10053错误,以及debug改成False之后静态文件无法访问

django 报10053错误,以及debug改成False之后静态文件无法访问,第1张

django报10053错误,极有可能是是你在settings中将debug改成了False
改回来之后就OK了,
但是改回来之后有可能网页访问错误,造成乱码,这时可以另写网页。
debug改成False之后也可能会出现静态文件无法访问的问题,这时 *** 作如下:
在项目setting中设置如下:

STATIC_URL = '/static/'
# STATICFILES_DIRS = (os.path.join(BASE_DIR, "static"),)
STATIC_ROOT = os.path.join(BASE_DIR, 'static')

在项目目录下的url.py设置:

from django.urls import path,include,re_path
from django.views.static import serve
from django.conf import settings
from django.conf.urls.static import static



urlpatterns = [
    path('admin/', admin.site.urls),
    re_path(r'^static/(?P.*)$', serve, {'document_root': settings.STATIC_ROOT}),
]

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/905286.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-15
下一篇 2022-05-15

发表评论

登录后才能评论

评论列表(0条)

保存