如何在没有路由的情况下从其他应用程序包含urls.py

时间:2019-07-18 20:20:13

标签: python django

在django 2.2中,我的主要应用程序urls.py如下:

urlpatterns = [
    path('admin/', admin.site.urls),
    path("logout/", auth_views.LogoutView.as_view(), name="logout"),
    path('', HomeView.as_view()),
]

我还有一个名为app2的应用程序,我希望将route /路由到视图中

urlpatterns = [
    path('route/', RouteMy.as_view()),
]

我如何正确地将app2中的urls.py调用到主urls.py中,而无需执行app2 / route(这样我就可以获得干净的URL和代码)

1 个答案:

答案 0 :(得分:0)

类似于其他答案,但使用 path

urlpatterns = [
    path('admin/', admin.site.urls),
    path("logout/", auth_views.LogoutView.as_view(), name="logout"),
    path('', include('app2.urls')),
    path('', HomeView.as_view()),
]

在app2中

urlpatterns = [
    path('route/', RouteMy.as_view()),
]