我正在使用django 1.11。
我在服务器上设置了一切,我的网站工作得很好,问题是静态文件。我看到django管理面板没有任何from matplotlib import pyplot as plt
import numpy as np
score_array = np.random.rand(2,10)
index = np.arange(score_array.shape[1])
test_array=['test1','test2']
opacity = 1
bar_width = 0.25
for i,label in enumerate(test_array):
rects = plt.bar(index-0.2+bar_width*i, score_array[i], bar_width,alpha=opacity,label=label)
heights = [r.get_height() for r in rects]
print(heights)
rel_heights = [h/max(heights) for h in heights]
idx = heights.index(max(heights))
for i,(r,h, rh) in enumerate(zip(rects, heights, rel_heights)):
plt.text(r.get_x() + r.get_width()/2.0, h, '{:.2}'.format(rh), color='b', fontweight ='bold', ha='center')
plt.show()
或css
。
js
中的设置:
settings.py
我运行BASE_DIR = os.path.dirname(os.path.dirname(__file__))
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
,我在collectstatic
这是我的home/user/myproj/static
文件:
nginx.conf
我还会检查django-static-file-and-nginx和django-serving-static-files-through-nginx,并尝试了1000次。它仍然加载没有CSS。 有人可以帮助我吗?
这是我的完整server{
listen 8000;
server_name my ip
access_log /var/log/nginx/example.log;
location /static {
root home/user/myproj;
}
}
文件:
nginx.conf
答案 0 :(得分:2)
更改你的nginx.conf,如下所示:
location /static/ {
root /home/user/myproj/static;
}
NginX会将客户端的请求/static/
发送到与STATIC_ROOT = os.path.join(BASE_DIR, 'static')
注意:网址应为
绝对相同/yoururl/
,且地理位置应与/home/user/proj/static