3 ответов:
вы можете отладить пользовательскую команду Django admin / management в PyCharm, создав пользовательскую запись сервера Django в меню конфигурации Run / Debug:
- клик
Edit Configurations....- нажмите на знак плюс и выберите
Django server.- заполнить
NameКак вам угодно, очиститеHostиPortполя, проверьтеCustom run commandи введите имя вашей команды справа от флажка.- ввести любые дополнительные аргументы командной строки в отдельное поле
Additional options, не добавляется в команду.- Нажмите кнопку ОК.
теперь установите точку останова, выберите свою новую конфигурацию из меню Run/Debug Configuration и нажмите кнопку Debug. И вуаля!
поскольку очистка Хоста и порта не заставит команду выполняться вообще (PyCharm 5), решение, которое я нашел, заключается в использовании Python запустить конфигурацию вместо Django server. Заполните
Scriptс вашим manage.py скрипт, другие параметры вScript Parameters, и настроить вашу среду, такие какWorking directory.
после установки ipdb (pip install ipdb) поместите эти строки в точку отладки:
import ipdb ipdb.set_trace()
Comments