Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
こんにちは私はこれが以前に尋ねられたかどうかわかりません、私はいつもdjangoフレームワークでものを定義するためのタプルとリストを使用して混乱します、例えば。タプルを使用してadmin.pyでlist_display、list_filtersを定義し、リストを使用してsearch_fieldsとorderingフィールドを定義する必要があります。
これらのことを覚えるのは難しいですが、統合しない理由はありますか?
どこでそのアイデアを思いついたのかわかりません。タプルとリストはPythonのほとんどの目的で交換可能であり、Djangoも例外ではありません。どちらもこれらすべての用途に有効です。
私が考えることができるのは、作成後にタプルを変更できないため、リストにないようにタプルに動的な変更がないことを保証するためです。したがって、いずれにせよ、順序付けフィールドを変更したい場合は、動的に変更できます。