我想讓一個現有的django應用程序啓動並運行,但是css或其他任何靜態文件都沒有顯示出來。我得到的錯誤:如何在django中設置靜態文件目錄
"GET /static/css/mycss.css HTTP/1.1" 404 50
在設置中使用下列值:
DJANGO_ROOT = dirname(dirname(abspath(__file__)))
SITE_ROOT = dirname(DJANGO_ROOT)
STATIC_ROOT = normpath(join(SITE_ROOT, 'assets'))
STATIC_URL = '/static/'
STATICFILES_DIRS = (
normpath(join(SITE_ROOT, 'static')),
)
該應用程序包含一個名爲「靜態」的目錄。這是在當前目錄結構:
my-django-project > my-django-project > static > css > mycss.css
當我通過本地主機打到家裏的網址,我得到上面的404錯誤。
我在做什麼錯?
您還需要發佈您的網絡服務器配置。 Django通常不提供靜態文件,你應該配置你的web服務器來直接處理這些請求。 – lanzz