Python Django管理员。当对象具有布尔字段==True时,如何为列表视图中的每一行添加背景色?
我的环境是:Django 2.0.6,Python 3.6.4 我有标准的Django管理员(带内联编辑): 当对象具有字段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
处于活动状态\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您能告诉我,您是否检查Django2.x
上的works非第三方示例?如何在不使用第三方应用程序的情况下执行此操作的示例:@WillKeeling是的,它适用于每个单元格,但不适用于整行。@Bijoy您能告诉我,您是否检查Django2.x上的works非第三方示例?此软件包在Django2.x上不工作。ShowTemplateSyntaxError:“future”不是注册的标记库。
但是我的环境是:Django 2.0.6,Python 3.6.4
,正如我在第一个问题中写的那样。那么,django liststyle
不支持Python3.x和/或django 2.x吗?你为什么向我推荐它?这个软件包与python 3兼容,如果它支持python 3,那么我当然会推荐它。但老实说,我没有检查它是否有django 2
@VicShóstak。你能给我看看你的错误的完整回溯吗?这个软件包在django2.x
中不工作。ShowTemplateSyntaxError:“future”不是注册的标记库。
但是我的环境是:Django 2.0.6,Python 3.6.4
,正如我在第一个问题中写的那样。那么,django liststyle
不支持Python3.x和/或django 2.x吗?为什么向我推荐它?该软件包与python 3兼容,如果它支持python 3,那么我肯定会推荐它。但老实说,我没有检查它是否有django 2
@VicShóstak。你能告诉我你的错误的完整回溯吗