Да, @chris прав, вы пытаетесь запустить файл с интерпретатором Python из интерактивной оболочки.
Если вы добавите Django (org.python.pydev.django.djangoNature
) в список типов вашего проекта, вы можете затем щелкнуть правой кнопкой мыши по вашему проекту в представлении ресурсов, и у вас появится подменю Django, из которого вы можете запустить собственную команду manage.py
и другие команды, такие как sycdb
, test
и т. д. из списка записей.
Если вы хотите сохранить пользовательскую команду, которая будет эквивалентна, скажем, manage.py test myapp1, myapp2
, вы создадите пользовательскую конфигурацию запуска. По сути, вы указываете ваш текущий проект как «Project», manage.py
как «Основной модуль», а затем пишете «test myapp1, myapp2» в качестве аргумента для manage.py
.