urls.py
Root urls.py
file besides settings.py
from django.conf.urls import url, include
from django.contrib import admin
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^my_app_prefix/', include('my_app.urls')),
]+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
my_app/urls.py
This file is inside a django app directory named my_app
and is included in the root urls.py
file above.
from django.conf.urls import url
from .views import index, userCreateTest
urlpatterns = [
url(r'^$', index, name="my_app.index"),
url(r'^userCreateTest/$', userCreateTest, name="my_app.userCreateTest"),
url(r'^post/(?P<pk>\d+)/$', views.post_detail, name='post_detail'),
]
demonstrates
include urls
,static urls
,admin site urls
,named urls
,url gorup prefix
,index url of the app