答案 0 :(得分:1)
我能够在项目中轻松控制自定义列表过滤器的渲染。这应该足以实现您所需的定制级别。
首先,您必须创建一个自定义列表过滤器,我们可以通过CustomListFilter
中的the Django documentation site中的说明继承django.contrib.admin.SimpleListFilter
来调用它template
。然后,通过将CustomListFilter.template
类变量(django/contrib/admin/templates/admin/filter.html
)设置为带有自定义呈现的模板路径(原始模板位于import Foundation
import CoreBluetooth
class Something: NSObject, CBPeripheralDelegate {
var peripheral:CBPeripheral!
func peripheral(peripheral: CBPeripheral, didUpdateValueForDescriptor descriptor: CBDescriptor, error: NSError?) {
}
func foobar() {
self.peripheral.writeValue([], forDescriptor: 0) // I use a real value instead of 0 in real code
}
}
),您可以更改自定义过滤器使用的模板。 / p>