Аргументы 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
Похоже, что вставка вызывает проблему. Я попробовал переставить два вторых аргумента, но результат не изменился.
Есть какие-нибудь соображения? Спасибо!