Когда я меняю URL администратора, URL API моего проекта не найден. как я могу решить эту проблему?

path("admin/", admin.site.urls), к path("", admin.site.urls), Столько - это прекрасно.

but API Not Found

Мне нужно path("api/", include("config.api_router")),

Примечание: когда я использую его path("admin/", admin.site.urls), API работает

Django URL dispatcher прогоняет каждый шаблон URL по порядку и останавливается на первом, который соответствует запрашиваемому URL. Попробуйте изменить порядок:

urlpatterns = [
    path("api/", include("config.api_router")),
    # other urls
    path("", admin.site.urls)
]
Вернуться на верх