Почему Django отказывает в http-соединении на определенном маршруте, но на других маршрутах http работает нормально?

У меня есть проект Django. Его маршруты следующие:

urlpatterns = [
    path('admin/', admin.site.urls),
    path('projects/', include('projects.urls'))
]

Когда я готовил проект к производству, я установил SECURE_HSTS_SECONDS на 3600 секунд. Сразу после этого я получил эту ошибку . Я попытался установить значение этой переменной в 1 секунду, но это не помогло. Также я попытался удалить эту переменную, но мое приложение по-прежнему не работает. Я также заметил, что когда я перехожу по маршруту https://localhost:8000/projects/, Django автоматически устанавливает HTTP на HTTPS, и даже когда я меняю HTTPS на HTTP вручную, оно все равно не работает. Однако он работает, если я меняю маршрут на что-то другое, например http://localhost:8000/works/. Я уже пытался очистить кэш в google chrome, зайти в chrome://net-internals/#hsts и удалить localhost из политик безопасности. И я даже обновил SECRET_KEY. Теперь я думаю, что единственный способ решить эту проблему - заново создать проект, но я не могу этого сделать, потому что все данные будут удалены. Так что же я делаю не так?

Вернуться на верх