小编emc*_*cee的帖子

在Django Admin中编辑/显示主键

看起来Django隐藏了在Django管理界面中显示/编辑标记主键的字段.

假设我想输入我可能想要或不想指定主键的数据.我如何在管理界面中显示主键,如何指定它是可选的?

django django-models django-admin

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

Python del()内置不能用于赋值?

当我尝试在lambda中使用del来将一个线程列表稀疏到正在运行的那些线程时,我注意到了一个问题:

map(lambda x: del(x) if not x.isAlive() else x, self.threads)
Run Code Online (Sandbox Code Playgroud)

忽略一秒,这没有做任何事情,我只是在搞乱map,reduce和lambda.

这失败,del(x)处出现语法错误.随着一些搞乱,我认为问题是del()不返回值.例如,这失败并出现相同的错误:

b = 5
x = del(b)
Run Code Online (Sandbox Code Playgroud)

但是,这不是:

def rmThis(x): del(x)
Run Code Online (Sandbox Code Playgroud)

这意味着我正在使用此解决方法:

map(lambda x: rmThis(x) if not x.isAlive() else x, self.threads)
Run Code Online (Sandbox Code Playgroud)

那么限制只是因为del()不返回值?为什么不?

我正在使用python 2.6.2

python built-in

8
推荐指数
2
解决办法
5918
查看次数

以编程方式在Python中传递未知数量的参数

我想要一个简单的方法来插入一个函数和参数,以便稍后执行,所以我可以有一种包装它.

在这种情况下,我想用它来进行基准测试,例如:

def timefunc(fn, *args):
   start = time.clock()
   fn(args)
   stop = time.clock()
   return stop - start
Run Code Online (Sandbox Code Playgroud)

如何传递参数数量未知的参数?如何找到参数个数?一旦我知道参数的数量,我怎么能调用该函数?

python

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

标签 统计

python ×2

built-in ×1

django ×1

django-admin ×1

django-models ×1