小编els*_*sar的帖子

python中的id()函数是否会创建新值?

我只是在玩id()函数,并注意到如果你传递的值尚未分配给变量,而不是给出错误,它会返回一个内存地址.那么id()函数是否将该值赋给空的内存位置?

>>> print id(18)
14569728
>>> b = 18
>>> print id(b)
14569728
>>> print id('check')
140297315282112
>>> c = 'check'
>>> print id(c)
140297315282112
Run Code Online (Sandbox Code Playgroud)

python

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

Django - 覆盖模型的保存/删除功能,而不是在视图中执行

我有一个模型Quote,它具有用户模型的外键.用户可以有0到10个引号,如果有/或他有一个或多个引号,则其中一个应该是主引号(primary是Quote模型的字段).

当用户添加引号时,将检查用户是否有其他引号,如果不是,则将新引号设置为主引号.当主要报价被删除时,如果用户有任何其他报价,则将另一个报价设置为主要报价.

现在我在各自的观点中这样做.我不知道是否会更好地覆盖savedelete模型的功能,做这一切在那里.

那么哪个是执行模型或视图这些任务的正确位置?

python django django-models django-views

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

嵌套循环中不同值的相同变量名称.

这段代码是完全有效的Python

x=[[1,2,3,4], [11,22,33,44]]
for e in x:
    for e in e:
        print e
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我为什么,以及它是如何工作的?

我知道两者e都在不同的范围内,但是如何将它们组合在一起并不会导致错误?

python

0
推荐指数
1
解决办法
2204
查看次数

Elasticsearch过滤器聚合 - 查询格式错误,start_object后没有字段

我正在尝试使用过滤器聚合来获取索引中某些项的计数.但它失败了 - query malformed, no field after start_object

{
  "aggs": {
    "actions": {
      "filters": {
        "filters": {
          "profile_creates": {
            "query": {
              "querystring": "request_method:POST AND path:profile"
            }
          },
          "profile_edits": {
            "query": {
              "querystring": "request_method:PUT AND path:profile"
            }
          }
        }
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我看不出这个查询有什么问题.有人可以帮忙吗?

我正在使用Elasticsearch 1.7.1

这是个例外

[2016-04-18 05:27:09,410][DEBUG][action.search.type       ] [Chance] All shards failed for phase: [query]
org.elasticsearch.transport.RemoteTransportException: [Spitfire][inet[/:9300]][indices:data/read/search[phase/query]]
Caused by: org.elasticsearch.search.SearchParseException: [server-logs][7]: from[-1],size[-1]: Parse Failure [Failed to parse source [{
  "aggs": {
    "actions": {
      "filters": {
        "filters": {
          "profilecreate": { …
Run Code Online (Sandbox Code Playgroud)

elasticsearch

0
推荐指数
1
解决办法
7984
查看次数