django關閉DEBUG,無法載入靜態檔案

2022-08-13 12:42:15 字數 650 閱讀 4231

環境是:python3.7 django2.2

出現的問題根本原因是:當我們在開發django應用時如果設定了 debug = true,那麼django便會自動幫我們對靜態檔案進行路由;但是當我們設定debug = false後,這一功能便沒有了,此時靜態檔案就會出現載入失敗的情況,想要讓靜態檔案正常顯示,我們就需要配置靜態檔案服務了。參考官方文件

static_url = '/static/'static_root = 'static' ## 新增行

staticfiles_dirs =[

os.path.join(base_dir, '/static/'), ##修改地方

]

from django.views import static ##新增

from django.conf import settings ##新增

from django.conf.urls import url ##新增

urlpatterns =[

path('', include('user.urls')),

## 以下是新增

url(r'^static/(?p.*)$', static.serve,

, name='static'),

]

django關閉debug後,靜態檔案的處理

django框架僅在開發模式下提供靜態檔案服務。當我開啟debug模式時,django內建的伺服器是提供靜態檔案的服務的,所以css等檔案訪問都沒有問題,但是關閉debug模式後,django便不提供靜態檔案服務了。1.使用django.views.static.serve 方法。在urlconf中...

vc 6 0debug控制台無法關閉

vc 6.0除錯以後控制台視窗關不掉,然後再編譯連線就出現乙個錯誤,大概意思是由於除錯的控制台未關閉,按下shift f5或者選擇debug stop debuging停止除錯,不停止除錯,是關不了控制台視窗的。但是當我stop debuging還是不行 開啟任務管理器強制停止程序也無法終止控制台視...

tomcat無法啟動debug

錯誤資訊 1error transport error202 gethostbyname unknown host 2a configuration error occurred during startup.please verify the preference field with the p...