Есть ли способ настроить PyCharm для запуска shell_plus вместо оболочка по умолчанию?
Я попытался поместить текст команды управления в «Начальный сценарий», но затем я получаю следующее: django_manage_shell.run("/Users/cmason/counsyl/code/website/counsyl/product") import os import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")
# The new Django 1.4 default manage.py wants "from django..." before
# importing settings, but we usually tinker with sys.path in
# settings_local.py, which is called from settings.py. Importing
# settings.py works but does mean some double importing. Luckily that
# module does very little work.
import settings
# appease pyflakes; don't ever do this in
# non-super-meta-namespace-trickery code
settings
from django.core.management import execute_from_command_line
execute_from_command_line("shellplus")
и на самом деле он не запускал shell_plus.
Похоже, что «Запуск сценария» происходит в дополнение, а не вместо значения по умолчанию.
Помимо прочего, Shell_plus автоматически импортирует все классы моделей Django.
shell_plus
в качестве пользовательской команды запуска. - person jproffitt   schedule 09.11.2013