小编Zac*_*ach的帖子

如何确定jQuery滚动事件的方向?

我正在寻找这样的效果:

$(window).scroll(function(event){
   if (/* magic code*/ ){
       // upscroll code
   } else {
      // downscroll code
   }
});
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

javascript jquery

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

我可以按日期查询MongoDB ObjectId吗?

我知道ObjectIds包含它们的创建日期.有没有办法查询ObjectId的这个方面?

javascript mongodb

135
推荐指数
10
解决办法
7万
查看次数

Django查询从不同类别获取最新对象

我有两个型号AB.所有B对象都有一个对象的外键A.给定一组A对象,无论如何都要使用ORM来获取B包含为每个A对象创建的最新对象的一组对象

这是一个简化的例子:

class Bakery(models.Model):
    town = models.CharField(max_length=255)

class Cake(models.Model):
    bakery = models.ForeignKey(Bakery, on_delete=models.CASCADE)
    baked_at = models.DateTimeField()
Run Code Online (Sandbox Code Playgroud)

所以我正在寻找一个可以返回美国Anytown每家面包店最新蛋糕的查询.

python django django-queryset greatest-n-per-group

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

我应该如何在python注释中格式化长URL并且仍然符合PEP8

在块注释中,我想引用一个超过80个字符的URL.

显示此URL的首选约定是什么?

我知道bit.ly是一个选项,但URL本身是描述性的.缩短它然后有一个描述缩短的URL的嵌套注释似乎是一个糟糕的解决方案.

python pep8

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

你如何在Node.js中遵循HTTP重定向?

我想在节点中打开一个页面并处理我的应用程序中的内容.像这样的东西似乎运作良好:

var opts = {host: host, path:pathname, port: 80};
http.get(opts, function(res) {
  var page = '';
  res.on('data', function (chunk) {
    page += chunk;
  });
  res.on('end', function() {
     // process page
  });
Run Code Online (Sandbox Code Playgroud)

但是,如果页面返回301/302重定向,则不起作用.如果有多个重定向,我将如何以可重用的方式执行此操作?在http之上是否有一个包装器模块可以更轻松地处理来自节点应用程序的http响应?

http-redirect node.js

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

如何选择与选择器匹配的第一祖先?

一般:

如何在jQuery中选择元素的第一个匹配祖先?

示例:

拿这个HTML块

<table>
    <tbody>
        <tr>
            <td>
                <a href="#" class="remove">Remove</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="#" class="remove">Remove</a>
            </td>
        </tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

我可以使用此jQuery代码单击"删除"来删除表中的行:

$('.remove').click(function(){
    $(this).parent().parent().hide();
    return false;
});
Run Code Online (Sandbox Code Playgroud)

这有效,但它非常脆弱.例如,如果有人将其<a>放入a中<div>,它就会破坏.jQuery中是否存在遵循此逻辑的选择器语法:

"这是一个元素,现在找到与某些选择标准相匹配的最接近的祖先并将其返回"

谢谢

jquery jquery-selectors

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

你如何获得MongoDB中单个索引的大小?

我知道我可以db.collection.totalIndexSize()用来获得总索引大小,但我有兴趣看到单个索引的大小.

这支持吗?

mongodb

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

我可以使用字符串连接的Django F()对象吗?

我想通过ORM运行django更新,看起来像这样:

MyModel.objects.filter(**kwargs).update(my_field=F('my_other_field')+'a string')
Run Code Online (Sandbox Code Playgroud)

这会导致MySQL抛出异常.反正有没有编写原始SQL吗?

python mysql django

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

在jQuery中选择T​​able Row

使用jQuery按索引选择表行的最佳方法是什么?

谢谢

jquery

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

如何以通用换行模式访问上传的文件?

我正在使用Django上传的文件forms.FileField.这将返回一个类型的对象InMemoryUploadedFile.

我需要以通用换行模式访问此文件.有关如何在不保存然后重新打开文件的情况下执行此操作的任何想法?

谢谢

python django django-forms

15
推荐指数
1
解决办法
2418
查看次数