我想在我的應用程式上輕松訪問日志,因此我為此創建了一個頁面,單擊一個按鈕并下載日志。但是當我嘗試這樣做時出現 404 錯誤,我已經設定了靜態檔案和媒體檔案
這是我的設定
STATIC_URL = 'static/'
STATICFILES_DIRS = [
"frontend/static",
]
MEDIA_URL = 'media/'
MEDIA_ROOT = os.path.join(os.path.dirname(BASE_DIR), 'media')
LOG_URL = 'static/logs/'
LOG_ROOT = os.path.join(os.path.dirname(BASE_DIR), 'static/logs')
這是我的網址
urlpatterns = static(settings.LOG_URL, document_root = settings.LOG_ROOT)
urlpatterns = static(settings.MEDIA_URL, document_root = settings.MEDIA_ROOT)
它在我訪問 /media/path/to/media.file 時有效,但不適用于 /static/logs/path/to/logs.txt,這兩個 url 的配置相同,所以我知道我錯過了一點,但怎么可能我修復它?是因為我使用的是靜態而不是媒體嗎?多謝
uj5u.com熱心網友回復:
這取決于您如何部署 Django 應用程式?在 Web 上提供應用程式時更好地添加媒體/日志檔案夾路徑。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/526087.html
