Аргументы launch.json в коде VS вставляют кавычки, что приводит к сбою работы расширений Django

У меня проблемы с тем, чтобы опция "Run" в VS Code работала с Django Extensions. Django Extensions - это надстройка, которая позволяет быстро создать конечную точку TLS (SSL).

Обычно я запускаю django так: ./manage.py runserver_plus --cert /tmp/ 8000. Я пытаюсь повторить ту же команду, используя следующие поля в launch.json:

            "program": "${workspaceFolder}/manage.py",
            "args": [
                "runserver_plus",
                "--cert /tmp/",
                "8000"
            ],

Однако, выполнение в терминале выглядит следующим образом:

$ /home/farhan/src/axial/manage.py runserver_plus "--cert-file /tmp/abc123" 8000
usage: manage.py runserver_plus [-h] [--ipv6] [--noreload] [--browser] [--nothreading] [--threaded] [--output OUTPUT_FILE] [--print-sql] [--truncate-sql TRUNCATE_SQL] [--print-sql-location]
                                [--cert CERT_PATH | --cert-file CERT_PATH] [--key-file KEY_FILE_PATH] [--extra-file EXTRA_FILES] [--reloader-interval RELOADER_INTERVAL] [--reloader-type RELOADER_TYPE]
                                [--pdb] [--ipdb] [--pm] [--startup-messages STARTUP_MESSAGES] [--keep-meta-shutdown] [--nopin] [--nostatic] [--insecure] [--version] [-v {0,1,2,3}] [--settings SETTINGS]
                                [--pythonpath PYTHONPATH] [--traceback] [--no-color] [--force-color]
                                [addrport]
manage.py runserver_plus: error: unrecognized arguments: 8000

Похоже, что вставка вызывает проблему. Я попробовал переставить два вторых аргумента, но результат не изменился.

Есть какие-нибудь соображения? Спасибо!

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