小编sik*_*ela的帖子

django:通过nginx提供静态文件

我正在为django使用apache + mod_wsgi.
并且所有css/js /图像都通过nginx.
出于某种奇怪的原因,当其他人/朋友/同事尝试访问该网站时,jquery/css没有为他们加载,因此页面看起来混乱了.

我的html文件使用这样的代码 -

<link rel="stylesheet" type="text/css" href="http://x.x.x.x:8000/css/custom.css"/>
<script type="text/javascript" src="http://1x.x.x.x:8000/js/custom.js"></script>
Run Code Online (Sandbox Code Playgroud)

我的nginx配置sites-available是这样的 -

    server {   
         listen   8000;   
         server_name  localhost;

         access_log  /var/log/nginx/aa8000.access.log;    
         error_log  /var/log/nginx/aa8000.error.log;    

           location / {   
               index  index.html index.htm;    
           }    

         location /static/ {    
            autoindex on;    
            root   /opt/aa/webroot/;    
         }    
     }   
Run Code Online (Sandbox Code Playgroud)

有一个目录/opt/aa/webroot/static/已相应cssjs目录.

奇怪的是,当我访问它们时页面显示正常.
我已经清除了我的缓存/等,但是从各种浏览器中我可以正常加载页面.

另外,我没有在nginx日志文件中看到404任何错误.

任何指针都会很棒.

django nginx

37
推荐指数
4
解决办法
7万
查看次数

Sklearn试图将字符串列表转换为浮点数

我正在尝试使sklearn.svm.SVC(kernel="linear")算法工作.我的X是一个数组[misc.imread(each).flatten() for each in filenames],我的y2是由字符串组成的列表的一部分,如["A","1","4","F"..].

当我尝试时clf.fit(X,y2),sklearn尝试将我的字符串列表转换为浮点数并失败,抛出ValueError: could not convert string to float.我怎么解决这个问题?

编辑:将sklearn升级到0.15解决了这个问题.

python numpy scikit-learn

9
推荐指数
1
解决办法
1万
查看次数

Scheme - 将列表的元素解压缩到函数中

我有一个函数,它采用无限数量的args,如 (define (func . args)).

说我有一个列表'(1 2 3),如何将元素解压缩到函数中(func 1 2 3)?Scheme有原型吗?

scheme

2
推荐指数
1
解决办法
616
查看次数

标签 统计

django ×1

nginx ×1

numpy ×1

python ×1

scheme ×1

scikit-learn ×1