0

嗨,我不确定以前是否有人问过这个问题,我总是混淆使用元组和列表来定义 django 框架中的东西,例如。您需要使用元组在 admin.py 中定义 list_display、list_filters 并使用列表来定义 search_fields 和排序字段。

这些东西很难记住,有理由不巩固吗?

4

2 回答 2

1

我不知道你从哪里得到这个想法。对于 Python 中的大多数用途,元组和列表是可互换的,Django 也不例外。两者都适用于所有这些用途。

于 2012-11-07T19:59:16.883 回答
0

我能想到的是,元组在创建后无法更改,这确保了它们没有动态更改,而列表中的情况并非如此。因此,如果在任何情况下您想更改排序字段,您都可以动态地进行。

于 2012-11-07T19:59:42.247 回答