小编Ant*_*dak的帖子

方法不在Python集中链接

我有一个由几个值组成的Python集,我想使用这样的方法链:

>>> f = {1, 2, 3}
>>> g = f.copy().discard(3)
>>> g
>>>
Run Code Online (Sandbox Code Playgroud)

但是g变空了.但是,它没有链接:

>>> g = f.copy()
>>> g
{1, 2, 3}
>>> g.discard(3)
>>> g
{1, 2}
Run Code Online (Sandbox Code Playgroud)

有人能解释一下这种行为吗?

python set method-chaining

5
推荐指数
2
解决办法
100
查看次数

为什么我的ec2-instance被弹性豆茎终止?

我在Elastic Beanstalk环境中有一个EC2实例,由于未知原因而被终止.我拥有的唯一信息是州过渡原因

Client.UserInitiatedShutdown: User initiated shutdown. 
Run Code Online (Sandbox Code Playgroud)

我单独使用这个环境,我确信我没有自己启动关闭,所以这必须是EB.

在活动中只有一个记录:instance 'i-6252b1a3' has been removed from your environment.没有提到在EB日志中也终止此实例.我怎样才能获得有关此实例终止的原因的信息?

amazon-ec2 amazon-web-services amazon-elastic-beanstalk

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

Django ORM过滤器默认值,返回所有对象

我有一个模型Book,它有一个字段year_of_publishing。用户输入年份,我想过滤Book's set 以获取该年出版的所有书籍。

year = self.cleaned_data.get('year', SOME_DEFAULT_VALUE)
books = Book.objects.filter(year_of_publishing=year)
Run Code Online (Sandbox Code Playgroud)

然而,用户可能会将year字段留空,我想设置一些默认值,在.filter函数中获取哪个Django ORM 将返回所有书籍,就像这个过滤器根本不存在。我应该使用什么值?我想它应该是类型无关的,所以我可以将它用于 Char-、Choice- 和其他类型的字段。

python django django-models django-orm

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