Amr*_*dra 2 python django django-rest-framework visual-studio-2015 django-cors-headers
我正在django rest framework使用 Visual Studio 2015、python 2.7、django 1.9开发应用程序。我已启用 CORS。当我通过命令提示符运行它时,我可以从其他来源访问它python manage.py runserver 0.0.0.0:8086。但是,在 Visual Studio 自动调试中,它在 127.0.0.0 上运行。我想配置visual studio以在指定的ip(即0.0.0.0)上运行服务器。因此,调试将很容易。
我尝试从site-packages\django\core\management\commands\runserver.py.
并且还能够在项目的 Visual Studio 属性中设置默认端口。但是,无法设置默认ip。
任何人都可以帮助我将 ip 0.0.0.0 配置为默认值,而不是 Visual Studio 中的默认值 (127.0.0.1)。
提前致谢。
经过这么多的斗争,我找到了一个解决方案,想与您分享。希望你会喜欢。打开<your python location>\Lib\site-packages\django\core\management\commands\runserver.py并找到它处理的一个代码self.addr。
if not self.addr:
self.addr = '::1' if self.use_ipv6 else '127.0.0.1'
它将默认地址设置为 127.0.0.1 将其更改为'0.0.0.0'. 现在,如果你只用命令运行你的服务器./manage.py runserver它会在 0.0.0.0 上运行,即使是从 Visual Studio。
祝你好运。
| 归档时间: |
|
| 查看次数: |
5029 次 |
| 最近记录: |