Ich habe begonnen, Django zu lernen, ich bin mir nicht sicher, was die () Funktion bedeutet.Wie kann ich in Django die Funktion include() verstehen?
Hier ist mysite/urls.py. - Projekt
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^polls/', include('polls.urls')),
url(r'^admin/', admin.site.urls),
]
Hier polls/urls.py. - App im Projekt
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name='index'),
]
Von django Dokument, include() Funktion wurde wie folgt beschrieben.
Wenn Django Begegnungen umfassen(), zerhackt es aus irgendeinem Teil der URL zu diesem Punkt abgestimmt und sendet die verbleibenden Zeichenfolge den mitgelieferten URLconf zur weiteren Verarbeitung.
Ich bin nicht sicher, was ist dieser Punkt, was String verbleibenden.
Bei dem obigen Beispiel, was String Remining ist, was url Strings, die abgehackt wurde?
Hallo, Doru. danke für Ihre Hilfe. Würdest du mir sagen, was ** name ** bedeutet? - * url (r '^ $', ansichten.index, ** name ** = 'index') * –
@YuiryKozlenko für den einfachen Zugriff auf eine URL können Sie einen lesbaren Namen eingeben: 'name =" easy-human- labelable-name-for-this-url "' und danach kann man auf den Namen zugreifen, zB in der Vorlage '{% url" easy-human-lesbar-name-for-this-url "%}' – doru