смени порт в пидеве - PullRequest
       11

смени порт в пидеве

2 голосов
/ 12 января 2012

Привет всем, я пытаюсь изучить фреймворк django, и я использую PyDev (Eclipse Python Development Framework / Plugin). Когда я пытаюсь запустить свое приложение, я получаю сообщение об ошибке:

Error: [Errno 10013]

Я знаю, что это из-за порта. Я использую порт 8000, и я хочу изменить его на 8080. Кто-нибудь знает, что именно я должен сделать, чтобы изменить порт?

 pydev debugger: starting
 Validating models...

 0 errors found
 Django version 1.3.1, using settings 'muapp.settings'
 Development server is running at http://127.0.0.1:8000/
 Quit the server with CTRL-BREAK.
 Error: [Errno 10013]

Может быть полезно указать, что PyDev, как и Eclipse, запускает сконфигурированную команду при нажатии кнопки Run. Как изменяется команда по умолчанию и / или ее параметры?

Ответы [ 2 ]

3 голосов
/ 12 января 2012

Посмотрите это видеоурок .Пропустите около 14 минут. Затем используйте runserver 8080 вместо runserver в аргументах.

1 голос
/ 22 июня 2016

Пожалуйста, ознакомьтесь с Документацией PyDev о том, как изменить конфигурацию Run .

Run / Debug как Django

Запускать как Django / Debug как Django доступны (обратите внимание, что они устанавливают --noreload по умолчанию).

Это создаст конфигурацию запуска по умолчанию, так что вы можете редактировать ее позже через run> run configurations (или debug> debug конфигурации), если вы хотите изменить параметр.

Примечание: чтобы узнать, как перезапустить последний запуск, смотрите: Rerun Last Launch тема по запуску PyDev

Примечание 2: если --noreload не передается, только родительский процесс будет быть убитым из Затмения, а другие будут убиты только тогда, когда они быть перезагружен (т.е. при смене кода).

Будь то Eclipse или PyDev, щелкните правой кнопкой мыши Project и выберите «Run As» -> «Run Configurations ...»

Run Configuration

Дополнительно, согласно документации django ,

runserver [addrport] ¶

Запускает облегченный веб-сервер разработки на локальном компьютере. От по умолчанию сервер работает на порту 8000 с IP-адресом 127.0.0.1. Вы может передавать IP-адрес и номер порта явно.

Поэтому в Запустите конфигурацию вашего проекта на вкладке Аргументы просто добавьте:

runserver 0.0.0.0:8080

Сервер должен прослушивать все интерфейсы / IP-адреса. В качестве альтернативы вы можете сделать его более конкретным для вашего общедоступного IP вместо:

runserver 123.456.789.123:45678

Обратите внимание, что в этом случае мой IP будет "123.456.789.123", а порт будет "45678".


Также могут быть полезны следующие ответы:

...