1
最近才發現,它表明喜歡這幅畫如下: enter image description hereDjango的,當我在我的Django app.i使用{%負載staticfiles%} + nginx的不能加載staticfiles
.the設置文件是這樣的:
STATIC_DIR = os.path.join(BASE_DIR,'static')
STATIC_URL = '/static/'
STATICFILES_DIRS = [STATIC_DIR, ]
STATIC_ROOT = os.path.join(BASE_DIR, "static/")
和文件的目錄就像如下:
web1->web1->settings.py
we1->static->img->ocen.jpg
的base.html文件是這樣的:
<!DOCTYPE html>
{ % load staticfiles % }
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<img src="{ % static "img/ocen.jpg" % }" alt="show picture">
</body>
</html>
的ngix配置文件是這樣的:
location /static/ {
alias /home/yumo/web1;
}
爲了找到原因,我嘗試如下:首先,我konck:域名/靜態/ IMG /瀏覽器ocen.jpg。我可以在瀏覽器中看到我的ocen.jpg。第二:我只是在我的本地虛擬機中創建django應用程序,而不使用uwsgi和nginx。我可以正常使用{%load staticfiles%}來實現我的目標。我真誠地希望有人給我一些有用的建議,謝謝!