URL-адреса не совпадают, когда страница администратора установлена на корневой url в приложении django
Я создаю Django приложение с drf, API-урлы не совпадают корректно, когда я устанавливаю администраторский сайт в корневой URL
urlpatterns = [
path('', admin.site.urls),
path('api/auth/', include("account.urls")),
path('api/main/', include("main.urls")),
]
когда я ввожу основные URL API, возвращается страница входа в админку, пока не могу это исправить. пожалуйста, помогите мне.
Ну, чтобы попасть на страницу admin, вы должны войти в систему. Попробуйте войти в систему, а затем проверьте, правильно ли работает сайт admin.
Включите admin в качестве последней записи в ваших urls, иначе ваши api urls никогда не будут совпадать, потому что они являются "действительными" путями администратора и всегда будут обрабатываться администратором
urlpatterns = [
path('api/auth/', include("account.urls")),
path('api/main/', include("main.urls")),
path('', admin.site.urls),
]