Warum hat Django 1.9 in den Einstellungen und URLs tuples () durch lists [] ersetzt?

Ich bin ein bisschen neugierig zu wissen, warum Django 1.9 Tupel () durch Listen [] in Einstellungen, URLs und anderen Konfigurationsdateien ersetzt hat.

Ich habe gerade ein Upgrade auf Django 1.9 durchgeführt und diese Änderungen bemerkt. Welche Logik steckt dahinter?

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles'
    ]

AUTH_PASSWORD_VALIDATORS = [
    {
        'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
    },
    {
        'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
    },
    {
        'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
    },
    {
        'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
    },
]


STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static'),
]

urls.py

urlpatterns = [
    url(r'^', admin.site.urls),
]

Ist etwas anders wegen dieser Änderungen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage