Python之Django之路由
warning:
这篇文章距离上次修改已过421天,其中的内容可能已经有所变动。
在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中定义和包含路由的基本方法。
评论已关闭