0

こんにちは私はこれが以前に尋ねられたかどうかわかりません、私はいつもdjangoフレームワークでものを定義するためのタプルとリストを使用して混乱します、例えば。タプルを使用してadmin.pyでlist_display、list_filtersを定義し、リストを使用してsearch_fieldsとorderingフィールドを定義する必要があります。

これらのことを覚えるのは難しいですが、統合しない理由はありますか?

4

2 に答える 2

1

どこでそのアイデアを思いついたのかわかりません。タプルとリストはPythonのほとんどの目的で交換可能であり、Djangoも例外ではありません。どちらもこれらすべての用途に有効です。

于 2012-11-07T19:59:16.883 に答える
0

私が考えることができるのは、作成後にタプルを変更できないため、リストにないようにタプルに動的な変更がないことを保証するためです。したがって、いずれにせよ、順序付けフィールドを変更したい場合は、動的に変更できます。

于 2012-11-07T19:59:42.247 に答える