小编Mar*_*tin的帖子

Python:将字典键作为按子字典值排序的列表

我有以下结构:

structure = {
    'pizza': {
        # other fields
        'sorting': 2,
    },
    'burger': {
        # other fields
        'sorting': 3,
    },
    'baguette': {
        # other fields
        'sorting': 1,
    }
}
Run Code Online (Sandbox Code Playgroud)

从这个结构我需要外部字典的键按sorting内部字典的字段排序,所以输出是['baguette', 'pizza', 'burger'].

有一个简单的方法来做到这一点?

python sorting dictionary

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

Python:从有序列表中删除不在无序列表中的条目

我有两个清单:

ordered = ['salat', 'baguette', 'burger', 'pizza']
unordered = ['pizza', 'burger']
Run Code Online (Sandbox Code Playgroud)

现在我想删除有序列表中的所有条目,这些条目不在无序列表中,同时保留排序.

我怎样才能做到这一点?

python sorting list

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

Django管理模板:访问模板中的请求对象

我需要所有管理模板中的请求对象.在前端模板中,我可以通过以下方式呈现模板来实现RequestContext:

return render_to_response('my_template.html',
    my_data_dictionary,
    context_instance=RequestContext(request)
)
Run Code Online (Sandbox Code Playgroud)

有了它,我可以在前端访问请求对象:

{{ request.path }}
Run Code Online (Sandbox Code Playgroud)

如何在Django 1.2中为所有管理员视图执行此操作?

django django-templates django-admin django-1.2

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

Django:OR查询与动态字段名称

我有一个值,并希望获得具有一列或多列值的所有实例.为了使这更复杂,字段列表是动态的.

所以,我所拥有的是: ['field1', 'field2', 'field3', ...]

我需要的是: Q(field1='value') | Q(field2='value') | Q(field3='value') | ...

我怎么能得到这个?

django django-models django-queryset

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

Python:按名称访问另一类当前模块

我在一个模块中进行了以下设置:

class A(object):
    # stuff

class B(object):
    # stuff
Run Code Online (Sandbox Code Playgroud)

现在我想要做的是,在里面创建一个按类A名称(我只是将类名作为字符串)的类实例B.我怎么能避免这个globals功能呢?

python

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

Python:将第一个条目作为键,第二个作为值进行dict的两个条目的映射列表

我有这样的事情:

[{'date': 1, 'value':5}, {'date':2,'value':3}, ...]
Run Code Online (Sandbox Code Playgroud)

并希望将这两个键的值映射到此:

{1:5, 2:3, ...}
Run Code Online (Sandbox Code Playgroud)

我怎么能以一种很好的方式做到这一点?

python

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

在 Typo3 Fluid 模板中访问动态对象属性

我在 Typo3 Fluid 模板中有一个对象,想访问它的属性,但该属性的名称在一个变量中someProperty

<f:if condition="searchObject.{someProperty}">
        Found!
</f:if>
Run Code Online (Sandbox Code Playgroud)

因为这不起作用:是否有通过变量访问属性的内置方法?

typo3 fluid

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