環境是: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...