小编SIk*_*wan的帖子

上传奇怪的GET请求

我对Uploadify(v3.1)的实际版本有疑问.

我阅读了文档,来源和浏览Google和StackOverflow,但我无法找到问题所在.

我有一个用于在内部服务器上传文件的基本表单.我决定使用Uploadify并使用Symfony 2来管理所有Php.起初并不容易,但现在一切都很完美.

但是当我查看我的控制台时,我发现uploadify在初始化之后和每次上传之后都会发出GET请求.调用的路由不存在,我不需要为此页面执行任何操作.

这是我的代码:

$('#file_upload').uploadify({
    debug: true,
    height: 30,
    swf: "{{ asset('Route_to_swf') }}",
    uploader: "{{ path('Route_to_upload') }}",
    width: 120
});
Run Code Online (Sandbox Code Playgroud)

这是我的控制台错误:

GET http://ip/project/web/app_dev.php/file/upload/ 404 (Not Found) 
Run Code Online (Sandbox Code Playgroud)

路由/文件/上传不存在,我在我的代码或源代码中都没有看到它.当我查看uploadify网站上的演示时,我看到代码看起来完全相同,但没有松散的请求.

有人有线索吗 ?

javascript uploadify

6
推荐指数
1
解决办法
994
查看次数

如何处理外部插入Meteor数据库?

我们本周开始使用Meteor,非常渴望将它用于未来的项目.

虽然我们今天下午遇到了一块石头,但在我们的生态系统中,我们需要能够从外部节点/流星处理和插入mongodb内的数据.

我们的两个主要解决方案是在Hbase集群中使用MapReduce,以及解析CSV文件并在MongoDB中插入结果的python脚本.

现在,我可以在Meteor应用程序中使用MongoDB数据的唯一方法是通过Meteor(控制台或表单)添加数据.

让我们举一个简单的例子,我希望能够通过_id访问帖子.Iron Router工作正常,并提供帮助来构建URL.有了相同的助手,我可以从三种不同的用法中找到两种不同的结果.

ObjectId似乎是错误的,这是我之前遇到的三种情况:

http://0.0.0.0:3000/post/PAXEqRBB7RiNrdTTT => Inserted by Meteor, works fine
http://0.0.0.0:3000/post/ObjectId(526fe0701d41c894b9105bff) => Inserted by python, broken
http://0.0.0.0:3000/post/ObjectId(526fe0701d41c894b8715bff) => Inserted with meteor mongo shell
Run Code Online (Sandbox Code Playgroud)

所以我不能通过流星之外的东西访问MongoDB中插入的任何东西.

我在Github上发现了一些相关的问题,主要是这个问题:

https://github.com/meteor/meteor/issues/61

但它在8个月前关闭了,因为修复工作在路线图中.我正在使用最新版本的流星(0.6.6.2),这似乎还没有修复.

我的问题是我能找到什么样的解决方法?我不能在Python中调用像Meteor ObjectID生成这样的JS方法,那么什么是最好的解决方案呢?

我应该使用Node DDP应用程序来处理MongoDB的所有外部插入吗?

mongodb meteor

6
推荐指数
1
解决办法
1543
查看次数

SQLAlchemy强制Left Join

我有一点问题.我有两个SQL表(ip和客户端)绑定第三个(ip_client).我没有使用SQLAlchemy附带的多对多关系,因为我的一些查询发生了复杂的过滤.

一切都很好,除了一个愚蠢的用例.我想列出没有客户端的所有IP,没有外连接我不能这样做.

外连接需要几秒钟,其中使用左连接的相同查询是即时的.但是无法避免SQL Alchemy创建的INNER JOIN.我尝试了所有的关系,并移动我的外键,但它保持INNER JOIN.

基于同样的问题,每当我尝试使用显示客户端数量的列列出所有ips时,查询将不会返回具有0个客户端的ips(INNER JOIN的自然行为).

有没有办法强迫它?

顺便说一下这是我的查询:

query = (session.query(Ip, func.count(Client.id))
    .join(ClientIp, ClientIp.ip_id==Ip.id)
    .join(Client, Client.id==ClientIp.client_id)
    .group_by(Ip.id))
Run Code Online (Sandbox Code Playgroud)

在查询创建或连接函数中是否存在强制LEFT JOIN的技巧?

python sqlalchemy

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

标签 统计

javascript ×1

meteor ×1

mongodb ×1

python ×1

sqlalchemy ×1

uploadify ×1