2016-12-24 2 views
1

von den offiziellen Dokumenten:Django urlpatterns, Instanzen?

urlpatterns sollte eine Liste von URL() Instanzen sein.

Zum Beispiel:

from django.conf.urls import include, url 

urlpatterns = [ 
    url(r'^index/$', index_view, name='main-view'), 
    url(r'^weblog/', include('blog.urls')), 
    ... 
] 

Hier ist, wo ich verwirrt, url() ist nicht nur eine Funktion? Warum benutzen sie die OO-Terminologie oder das ist gültig oder ich vermisse etwas?

+0

Nicht sicher, was Ihre Frage hier ist. Was meinst du mit OO-Terminologie? – karthikr

Antwort

0

Dies ist nur lose Formulierung. url() ist eine Funktion, die eine RegexULRPattern-Instanz zurückgibt; aber Sie würden diese Klasse nie direkt instanziieren, url() ist die Schnittstelle dazu.

Verwandte Themen