PyOne icon indicating copy to clipboard operation
PyOne copied to clipboard

无法显示目录,报一个js错误

Open guibiaoguo opened this issue 6 years ago • 9 comments

Uncaught DOMException: Failed to execute 'querySelectorAll' on 'Document': '/A:' is not a valid selector.

guibiaoguo avatar Dec 05 '18 15:12 guibiaoguo

同错误。。请问解决了么

taotaolin avatar Dec 06 '18 03:12 taotaolin

解决了,跟这个js没有关系,是mongdb跟Python问题,删除run.py里面的Collection,也就是改为 data=items.find({'grandid':0,'user':user})
.sort([('order',ASCENDING),(sortby,order)])
.limit(per_page).skip((page-1)*per_page)

guibiaoguo avatar Dec 06 '18 03:12 guibiaoguo

同错误。。请问解决了么 改为 data=items.find({'grandid':0,'user':user}) .sort([('order',ASCENDING),(sortby,order)]) .limit(per_page).skip((page-1)*per_page)

guibiaoguo avatar Dec 06 '18 03:12 guibiaoguo

..删除了之后好像还是不能显示目录。。

taotaolin avatar Dec 06 '18 08:12 taotaolin

..删除了之后好像还是不能显示目录。。

你的mongodb里面有数据吗。有两个啊,一个是根目录,一个是其他目录,都要删除

guibiaoguo avatar Dec 06 '18 09:12 guibiaoguo

就run.py就一个吧。第79行中的Collection

taotaolin avatar Dec 06 '18 10:12 taotaolin

    if n_path=='/':
        data=items.find({'grandid':0,'user':user}).collation({"locale": "zh", 'numericOrdering':True})\
            .sort([('order',ASCENDING),(sortby,order)])\
            .limit(per_page).skip((page-1)*per_page)
        for d in data:
            item={}
            item['name']=d['name']
            item['id']=d['id']
            item['lastModtime']=d['lastModtime']
            item['size']=d['size']
            item['type']=d['type']
            if dismiss:
                if d['name'] not in ('README.md','README.txt','readme.md','readme.txt','.password','HEAD.md','HEAD.txt','head.md','head.txt'):
                    resp.append(item)
            else:
                resp.append(item)
        total=GetTotal(path)
    else:
        f=items.find_one({'path':path})
        pid=f['id']
        if f['type']!='folder':
            return f,'files'
        data=items.find({'parent':pid}).collation({"locale": "zh", 'numericOrdering':True})\
            .sort([('order',ASCENDING),(sortby,order)])\
            .limit(per_page).skip((page-1)*per_page)

就run.py就一个吧。第79行中的Collection if n_path=='/': data=items.find({'grandid':0,'user':user}).collation({"locale": "zh", 'numericOrdering':True})
.sort([('order',ASCENDING),(sortby,order)])
.limit(per_page).skip((page-1)*per_page) for d in data: item={} item['name']=d['name'] item['id']=d['id'] item['lastModtime']=d['lastModtime'] item['size']=d['size'] item['type']=d['type'] if dismiss: if d['name'] not in ('README.md','README.txt','readme.md','readme.txt','.password','HEAD.md','HEAD.txt','head.md','head.txt'): resp.append(item) else: resp.append(item) total=GetTotal(path) else: f=items.find_one({'path':path}) pid=f['id'] if f['type']!='folder': return f,'files' data=items.find({'parent':pid}).collation({"locale": "zh", 'numericOrdering':True})
.sort([('order',ASCENDING),(sortby,order)])
.limit(per_page).skip((page-1)*per_page)

guibiaoguo avatar Dec 06 '18 10:12 guibiaoguo

查看了一下都是修改好了的。。mongo里面好像没有内容。不知怎么联系?能否帮忙看一下?谢谢了

taotaolin avatar Dec 06 '18 10:12 taotaolin

查看了一下都是修改好了的。。mongo里面好像没有内容。不知怎么联系?能否帮忙看一下?谢谢了 https://www.moerats.com/archives/806/ 你通过这个博客,下载一键脚本,删除你自己的。要不然会出错的。

guibiaoguo avatar Dec 06 '18 10:12 guibiaoguo