小编nut*_*ina的帖子

Webpack块加载进度

我需要在从服务器加载webpack块时显示进度条.有没有简单的解决方案来实现这一目标?我希望有一些插件已经存在,但谷歌的快速搜索没有透露任何.

谢谢

webpack

12
推荐指数
1
解决办法
1914
查看次数

InvalidDocument:无法编码对象:ObjectId('51861bc79bb6550f2b98be23')

我一直在使用mongo知道(使用python,mongo 2.4.4 64位,OS X 10.8.2,pymongo 2.5.2,python 2.7.2),我发现了一个奇怪的行为.有时,在尝试将文档插入集合时会抛出异常:

无法编码对象:ObjectId('51861bc79bb6550f2b98be23')

..."/Users/nutrina/www/env_pdf_admin_apache/lib/python2.7/site-packages/pymongo/collection.py",第266行,保存返回self.insert(to_save,manipulate,safe,check_keys,**kwargs)文件"/Users/nutrina/www/env_pdf_admin_apache/lib/python2.7/site-packages/pymongo/collection.py",第357行,插入continue_on_error,self .__ uuid_subtype),safe)InvalidDocument:无法编码对象:的ObjectId( '51861bc79bb6550f2b98be23')

我不知道为什么会这样.有没有其他人遇到这个错误,或者有人知道是什么原因造成的?

更新: 我要保存的对象具有以下结构:

{
   'is_open': true,   // boolean
   'data': {
      'user_id': ObjectId(...), // ObjectId
      'user_type': 1,           // Integer
   }
}
Run Code Online (Sandbox Code Playgroud)

报告字段*user_id*的错误,但我很确定该值是有效的ObjectId.这是来自另一个集合(用户)的对象(用户)的"_id".并且保存操作在大多数时间成功获得相同的值.

谢谢,杰拉尔德

python mongodb pymongo

8
推荐指数
2
解决办法
2万
查看次数

在子文件夹上托管 Django

我已经使用 Gunicorn 和 NGINX 部署了 Django,并且它工作正常,如果 Django 应用程序在根 url 上提供,使用以下配置:

server {
    listen 80;

    location = /favicon.ico { access_log off; log_not_found off; }

    location / {
        include proxy_params;
        proxy_pass http://unix:my_app.sock;
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试在另一个 URL 上提供 Django 应用程序时,它不起作用。如果我尝试访问http://domain/my_app/admin/然后 Django 告诉我它找不到视图。

这是 NGINX 配置:

server {
    listen 80;

    location = /favicon.ico { access_log off; log_not_found off; }

    location /my_app {
        include proxy_params;
        proxy_pass http://unix:/var/my_app/app.sock;
    }
}
Run Code Online (Sandbox Code Playgroud)

我怎么能让这个工作?到目前为止,我无法找到任何解决方案来指定诸如“BASE_URL”之类的内容。

django nginx gunicorn

4
推荐指数
1
解决办法
3706
查看次数

按索引列上的条件过滤pandas Dataframe中的值

鉴于我有以下pandas DataFrame:

arrays = [np.array(['bar', 'bar', 'baz', 'baz', 'foo', 'foo', 'qux', 'qux']),
          np.array(['one', 'two', 'one', 'two', 'one', 'two', 'one', 'two']),
          np.array([0.01, 0.2, 0.3, -0.5, 0.6, -0.7, -0.8, 0.9])]

tuples = list(zip(*arrays))
df_index = pd.MultiIndex.from_tuples(tuples, names=['A', 'B', 'measure'])

df = pd.DataFrame(np.random.randn(8, 4), index=df_index)
print(df)
Run Code Online (Sandbox Code Playgroud)

如何过滤所有值,例如度量列(它是索引的一部分)大于0.2?

我试过了:

df.loc[:,:,0.1:0.9]
Run Code Online (Sandbox Code Playgroud)

(以及其他变体,但我收到错误"IndexingError:Too many indexers"

谢谢,杰拉尔德

python pandas

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

标签 统计

python ×2

django ×1

gunicorn ×1

mongodb ×1

nginx ×1

pandas ×1

pymongo ×1

webpack ×1