Why Django's Modeladmin Uses Lists Over Tuples And Vice-versa
From the Django intro tutorial, in \mysite\polls\admin.py: from django.contrib import admin #... class PollAdmin(admin.ModelAdmin): #... inlines = [ChoiceInline] list_display
Solution 1:
It doesn't matter which you use because Django (and you) will never change them during runtime. All that's important is that the value be an iterable of strings. I often use foo = ["something"]
when there is only one element because I've gotten nailed so often when I accidentally say foo = ("somthing")
instead of foo = ("something",)
.
I would put this one-element-tuple-notation issue on my list of Python irritants, right after "significant whitespace". That said, I still love the language.
Post a Comment for "Why Django's Modeladmin Uses Lists Over Tuples And Vice-versa"