Отладчик в Django не останавливается на точках останова после первоначальной установки

У меня проблема с отладчиком в Django (который я запускал как нажатием зеленой стрелки, так и F5). Я установил несколько точек останова на URL и View, и отладчик останавливается на точках останова только в первый раз при настройке сервера , но когда сервер работает и я перехожу в браузер (чтобы вызвать URL или View), отладчик не "замораживает" браузер, как это должно быть, и позволяет мне пройти через точки останова, а просто идет прямо через них, как будто он вообще не был запущен

Я читал, что это может быть вызвано какой-то ошибкой в Python версии 3.9 > поэтому я перешел на использование Python 3.8.0 в моей среде, но все еще не повезло. Я использую интерпретатор, подключенный к текущей виртуальной среде, в которой я нахожусь:

Interpreter

Я использую:

  • Django версии 3.2.4
  • Python 3.8.0 (также пробовали с Python 3.9.6)
  • Pipenv для виртуальной среды версия 2021.5.29

Launch.JSON:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Django",
            "type": "python",
            "request": "launch",
            "program": "${workspaceFolder}/jobs/manage.py",
            "args": [
                "runserver"
            ],
            "django": true,
        }
    ]
}

Я пробовал добавить ''justMyCode': true' к моему launch.JSON безрезультатно.

Я также пробовал использовать "breakpoint()", а также "import pdb; pdb.set_trace()", но с тем же результатом.

Вот один из примеров точек останова:

URLS:

()    path("", views.SearchView, name="home"),

VIEW:

def SearchView(request):
return render(request, 'main/search/search.html')
Вернуться на верх