Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.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
是否有一个django管理员小部件,允许管理员按字段值对模型对象进行排序?_Django_Django Admin_Django Import Export - Fatal编程技术网

是否有一个django管理员小部件,允许管理员按字段值对模型对象进行排序?

是否有一个django管理员小部件,允许管理员按字段值对模型对象进行排序?,django,django-admin,django-import-export,Django,Django Admin,Django Import Export,我正在Django中构建一个应用程序 我发现有一种非常简单的方法可以将小部件集成到django管理员中,该管理员可以通过字段值过滤模型对象。这是通过包括线来实现的 list_filter = ['field_to_filter_by_its_values'] 进入admin.py中的类mymodelAdmin(ImportExportModelAdmin),如下所示 class target_area_history_dataAdmin(ImportExportModelAdmin):

我正在Django中构建一个应用程序

我发现有一种非常简单的方法可以将小部件集成到django管理员中,该管理员可以通过字段值过滤模型对象。这是通过包括线来实现的

list_filter = ['field_to_filter_by_its_values']
进入
admin.py
中的
类mymodelAdmin(ImportExportModelAdmin)
,如下所示

class target_area_history_dataAdmin(ImportExportModelAdmin):
    resource_class = target_area_history_dataResource

    list_filter = ['Target_area_input_data__Name']

admin.site.register(target_area_history_data, target_area_history_dataAdmin)

现在,有没有办法集成一个小部件来按该字段对我的模型对象进行排序,而不是集成一个小部件来按该字段对我的模型对象进行过滤


注意:我在我的模型中使用的是Django导入导出。

我建议您使用grapelli管理界面,该界面允许您需要的内容和更多内容。这是你的和


这是一个有很好文档记录的软件包,可以满足您的需要。它还为Django Admin提供了一个全新的界面,并且与Django导入/导出包兼容。

我建议您使用grapelli Admin界面,该界面允许您需要的内容和更多内容。这是你的和


这是一个有很好文档记录的软件包,可以满足您的需要。它还为Django管理员提供了一个全新的界面,并且与Django导入/导出包兼容。

我建议您使用Django treebeard。这允许您在管理界面中分层查看树节点,界面功能取决于所使用的树算法

#admin.py
从django.contrib导入管理
从treebeard.admin导入TreeAdmin
from.models导入类别
类别管理员(TreeAdmin):
列表显示=(“标题”、“已创建”、“已修改”)
列表_过滤器=(“已创建”)
管理站点注册(类别、类别管理员)
最酷的是,您不仅可以排序(通过单击标题行),还可以拖动对象,如图所示


我建议您使用django树羚。这允许您在管理界面中分层查看树节点,界面功能取决于所使用的树算法

#admin.py
从django.contrib导入管理
从treebeard.admin导入TreeAdmin
from.models导入类别
类别管理员(TreeAdmin):
列表显示=(“标题”、“已创建”、“已修改”)
列表_过滤器=(“已创建”)
管理站点注册(类别、类别管理员)
最酷的是,您不仅可以排序(通过单击标题行),还可以拖动对象,如图所示