在pydev中更改端口

时间:2012-01-11 21:16:47

标签: django eclipse pydev

大家好,我正在尝试学习django框架,我正在使用PyDev(Eclipse Python开发框架/插件)。当我尝试运行我的应用程序时,我收到一个错误:

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 个答案:

答案 0 :(得分:3)

看看this video tutorial。跳过大约14分钟。然后在参数中使用runserver 8080而不是runserver。

答案 1 :(得分:1)

请查看有关如何更改运行配置的PyDev Documentation

以Django运行/调试

  

当Django可用时,以Django / Debug运行(注意它们设置了    - 默认情况下无法加载。)

     

这将创建默认的“运行”配置,因此,您可以对其进行编辑   稍后通过运行>运行配置(或调试>调试   配置)如果你想改变一个参数。

     

注意:要知道如何重新运行上次启动,请参阅:重新运行上次启动   关于PyDev启动的主题

     

注意2:如果未传递--noreload,则只有父进程   从Eclipse中被杀死,其他人只会在他们被杀时被杀死   重新加载(即:代码更改)。

无论是“Eclipse”还是“PyDev”,右键单击项目并选择“Run As” - > “运行配置......”

Run Configuration

此外,根据django Documentation

  

runserver [addrport]¶

     

在本地计算机上启动轻量级开发Web服务器。通过   默认情况下,服务器在IP地址127.0.0.1上的端口8000上运行。您   可以明确传入IP地址和端口号。

因此,在项目的运行配置中,在参数标签上,只需添加:

runserver 0.0.0.0:8080

这应该让服务器监听所有接口/ IP。或者,您可以使其更具体地针对您的面向公众的 IP:

runserver 123.456.789.123:45678

请注意,在这种情况下,我的IP将是“123.456.789.123”,端口将是“45678”。

以下答案也可能有用: