2015-08-20 8 views
8

Gibt es Vorteile für die Verwendung django.conf.urls.patterns im Vergleich zu nur einer Liste von URL?Was ist der Vorteil der Verwendung von django.conf.urls.patterns gegenüber einer Liste von URL in Django

Zum Beispiel, was ist der Unterschied zwischen

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

vs

urlpatterns = patterns(
    '', 

    url(r'^admin/', include(admin.site.urls))) 
+3

Es wird hier erklärt: https: //docs.djangopro ject.com/en/1.8/releases/1.8/#django-conf-urls-patterns – Leistungsabfall

Antwort

7

Sie eine Liste, weil Muster verwenden sollten() ist deprecated seit Version 1.8 und wird in 1.10 entfernt werden:

def patterns(prefix, *args): 
    warnings.warn(
     'django.conf.urls.patterns() is deprecated and will be removed in ' 
     'Django 1.10. Update your urlpatterns to be a list of ' 
     'django.conf.urls.url() instances instead.', 
     RemovedInDjango110Warning, stacklevel=2 
    ) 
+0

Nein sind sie nicht, sie sind immer noch in 1.8. Ihr eigener Leistungsabfall sagt sogar, dass – Sayse

+0

@Sayse Ihr Kommentar nicht wahr ist. veraltet! = entfernt – svfat

+3

@Sayse Worüber sprichst du? Sie sind da, aber sie sind veraltet, wie der Link sagt. Das heißt, Sie sollten sie nicht mehr in neuen Projekten verwenden. –

Verwandte Themen