Что означает ^ для url
Возможно, это слишком простой вопрос.
У меня есть этот urlpatterns в urls.py
urlpatterns = [
url(r'^s3direct/', include('s3direct.urls')),
path('admin/', admin.site.urls),
]
localhost/admin работает, но localhost/s3direct показывает ошибку 404.
Page not found (404)
Request Method: GET
Request URL: http://localhost:8099/s3direct
Using the URLconf defined in djang_test.urls, Django tried these URL patterns, in this order:
^s3direct/
admin/
The current path, s3direct, didn’t match any of these.
(я использую runserver на порту 8099)
^ в данном случае является Regex-специфическим оператором , что означает, что он соответствует только началу строки.
Я считаю, что ваша проблема в том, что вам на самом деле нужно запросить http://localhost:8099/s3direct/ -- Вам не хватает обратной косой черты