Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django管理员。当对象具有布尔字段==True时,如何为列表视图中的每一行添加背景色?_Python_Django_Django Templates_Django Admin - Fatal编程技术网

Python Django管理员。当对象具有布尔字段==True时,如何为列表视图中的每一行添加背景色?

Python Django管理员。当对象具有布尔字段==True时,如何为列表视图中的每一行添加背景色?,python,django,django-templates,django-admin,Python,Django,Django Templates,Django Admin,我的环境是:Django 2.0.6,Python 3.6.4 我有标准的Django管理员(带内联编辑): 当对象具有字段处于活动状态\u city=True时,如何为列表视图中的每一行添加背景色?例如,背景色:绿色是否处于活动状态\u city=True,如下所示: 有一个包裹可以满足你的需要 使用pip Install django liststyle==0.2b安装它 然后在settings.py中将'liststyle'添加到已安装的应用程序列表中 因此,现在相关模型的admin.p

我的环境是:Django 2.0.6,Python 3.6.4

我有标准的Django管理员(带内联编辑):

当对象具有字段
处于活动状态\u city=True
时,如何为列表视图中的每一行添加背景色?例如,
背景色:绿色的code>是否处于活动状态\u city=True
,如下所示:

有一个包裹可以满足你的需要

使用
pip Install django liststyle==0.2b安装它

然后在settings.py中将
'liststyle'
添加到
已安装的应用程序列表中

因此,现在相关模型的admin.py将是

from liststyle import ListStyleAdminMixin

class CityAdmin(admin.ModelAdmin, ListStyleAdminMixin):
    ...
    def get_row_css(self, obj, index):
        if obj.is_active_city:
            return 'green'
        return 'red'  # or any color for False
注意:如果存在有关
未来
软件包错误的问题,请参阅此

有一个软件包可以满足您的需要

使用
pip Install django liststyle==0.2b安装它

然后在settings.py中将
'liststyle'
添加到
已安装的应用程序列表中

因此,现在相关模型的admin.py将是

from liststyle import ListStyleAdminMixin

class CityAdmin(admin.ModelAdmin, ListStyleAdminMixin):
    ...
    def get_row_css(self, obj, index):
        if obj.is_active_city:
            return 'green'
        return 'red'  # or any color for False

注意:如果存在有关
未来
包错误的问题,请参考此

一个示例,说明如何在不使用第三方应用程序的情况下执行此操作:@WillKeeling是的,它适用于每个单元格,但不适用于整行。@Bijoy您能告诉我,您是否检查Django
2.x
上的works非第三方示例?如何在不使用第三方应用程序的情况下执行此操作的示例:@WillKeeling是的,它适用于每个单元格,但不适用于整行。@Bijoy您能告诉我,您是否检查Django
2.x上的works非第三方示例?此软件包在Django
2.x上不工作。Show
TemplateSyntaxError:“future”不是注册的标记库。
但是
我的环境是:Django 2.0.6,Python 3.6.4
,正如我在第一个问题中写的那样。那么,
django liststyle
不支持Python3.x和/或django 2.x吗?你为什么向我推荐它?这个软件包与python 3兼容,如果它支持python 3,那么我当然会推荐它。但老实说,我没有检查它是否有
django 2
@VicShóstak。你能给我看看你的错误的完整回溯吗?这个软件包在django
2.x
中不工作。Show
TemplateSyntaxError:“future”不是注册的标记库。
但是
我的环境是:Django 2.0.6,Python 3.6.4
,正如我在第一个问题中写的那样。那么,
django liststyle
不支持Python3.x和/或django 2.x吗?为什么向我推荐它?该软件包与python 3兼容,如果它支持python 3,那么我肯定会推荐它。但老实说,我没有检查它是否有
django 2
@VicShóstak。你能告诉我你的错误的完整回溯吗