Python之Django之路由
在Django中,路由是由urls.py
文件定义的,这个文件位于每个Django应用的目录中。Django通过这些文件来确定当一个页面被请求时,应该运行哪个视图函数。
以下是一个简单的例子,展示了如何在Django中定义路由:
# myapp/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('hello/', views.hello, name='hello'),
]
在这个例子中,当用户访问 /hello/
时,Django会调用 myapp
应用中 views.py
文件中的 hello
视图函数。
如果你想要将这些应用级别的路由添加到项目的全局路由中,你需要在项目的 urls.py
文件中包含这些应用级别的路由:
# myproject/urls.py
from django.urls import include, path
urlpatterns = [
path('', include('myapp.urls')), # 包含myapp的路由
]
在这个例子中,include('myapp.urls')
告诉Django去引用 myapp
应用中的 urls.py
文件,并将其包含在项目的路由中。
这就是在Django中定义和包含路由的基本方法。
评论已关闭