解決使用admin功能時, 一部分 css和js文件無法加載
原因是由settings.py修改debug = true 為 debug =false 引起的炼蹦,
1羡宙、在settings.py添加如下
STATIC_URL = '/static/'
STATICFILES_DIRS = (os.path.join(BASE_DIR, "static"),)
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
2、在項目目錄下框弛,新建文件夾 static,運行下面命令把相關(guān)文件copy到static這個文件夾
python manage.py collectstatic
3辛辨、在項目下的urls.py中,urlpatterns下面添加:
from django.contrib import admin
from django.urls import path,include,re_path
from django.conf import settings
from django.conf.urls.static import serve,static
urlpatterns = [
path('admin/', admin.site.urls),
re_path(r'^static/(?P<path>.*)$', serve, {'document_root': settings.STATIC_ROOT}),
]
轉(zhuǎn)發(fā)自https://www.shangyouw.cn/wenjian/arc39434.html