小编Sam*_*Sam的帖子

matplotlib:控制饼图字体颜色,线宽

我正在使用一些简单的matplotlib函数来绘制饼图:

f =数字(...)馅饼(压裂,爆炸=爆炸,...)

但是,我无法找到如何设置默认字体颜色,线条颜色,字体大小 - 或将它们传递给pie().怎么做?

matplotlib font-size

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

Django Admin:根据GET字符串过滤QuerySet,完全如更改列表中所示?

在Django管理员中,用户可以设置限制更改列表中显示的行的过滤器.如何获取QuerySet实例,其中过滤器设置为查询字符串定义的?例如,如果我通过?start_date_gte = 2009-11-06,Django管理员将在某处应用qs.filter(start_date__gte ...).我怎样才能访问这样的QuerySet?

我需要这个,因为很明显我不想重写那些采用这些GET参数的代码和相应的filter()sa QuerySet.

django filter django-queryset

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

Django admin:格式化列表中的字段,但保持可排序?

我在数据库中保留了"size","width","height"等数字字段.现在,我会在更改列表中显示单位,如"KiB"或"像素".这可以通过向list_display添加诸如"size_formatted"等可调用对象来轻松实现.但是,这些不再是可排序的.

有没有解决这个限制的方法?

django-models django-admin

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

有效地搜索二元组

以下代码的最佳单线代替是什么?我确信这是一种更聪明的方式.

choices = ((1, 'ONE'), (2, 'TWO'), (3, 'THREE'))
some_int = 2
for choice in choices:
    if choice[0] == some_int:
        label = choice[1]
        break;
# label == 'TWO'
Run Code Online (Sandbox Code Playgroud)

python tuples

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

Django:意外的持久模块变量

我今天注意到一个奇怪的行为:在下面的例子中,似乎config.CLIENT变量在请求中保持持久性 - 即使视图传递的是完全不同的client_key,获取客户端的查询也只执行一次(每个请求),然后config.CLIENT变量保持分配.

它似乎不是数据库缓存问题.

它发生在mod_python以及测试服务器上(当重新启动测试服务器时重新分配变量).

我在这里错过了什么?

#views.py
from my_app import config

def get_client(client_key=None):
    if config.CLIENT == None:
        config.CLIENT = get_object_or_404(Client, key__exact=client_key, is_active__exact=True)
    return config.CLIENT

def some_view(request, client_key):
    client = get_client(client_key)
    ...
    return some_response

# config.py
CLIENT = None
Run Code Online (Sandbox Code Playgroud)

python django

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