Define app URLs under their own path

| Tag python  django  url 

To better segregate the paths into their own apps, each app can have its own urls.py:

from django.urls import path
from . import views

urlpatterns = [
	path('', views.news, name='news')
]

In the project’s URL_CONF file: include the app’s URLs:

from django.contrib import admin
from djang.urls import path, include

#...
urlpattern = [
	path('admin/', admin.site.urls),
	path('news/', include('news.urls')),
]

Request localhost:8000/news forwards to view news.


Prev     Next