Django 中如何使用多个应用程序的 URL 配置?
在 Django 中,我们可以使用多个应用程序的 URL 配置来更好地组织我们的代码。每个应用程序都有自己的 URL 配置文件,我们可以通过在项目的总 URL 配置文件中引入这些应用程序的 URL 配置文件来实现多个应用程序的 URL 配置。
首先,我们在每个应用程序的目录下创建一个名为 urls.py 的文件,作为该应用程序的 URL 配置文件。
例如,我们创建一个名为 blog 的应用程序,那么在 blog 应用程序的目录下创建 urls.py 文件,其中包含如下代码:
from django.urls import path from . import views urlpatterns = [ path('pidancode/', views.pidancode, name='pidancode'), ]
这里我们定义了一个名为 pidancode 的 URL,访问该 URL 时会调用 views.py 文件中的 pidancode 函数。
然后,在主项目的总 URL 配置文件中,我们可以使用 include 函数来引入每个应用程序的 URL 配置文件。修改主项目的 urls.py 文件如下:
from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('blog/', include('blog.urls')), ]
这里我们引入了 blog 应用程序的 URL 配置文件,将其匹配到 /blog/ 这个 URL 路径上。
现在,我们可以通过访问 /blog/pidancode/ URL 来访问 blog 应用程序中定义的 pidancode 页面。
相关文章