最近在进行一些有关REST方式的基于第三方的服务的开发,比如新浪微博的open api,比如百度的PCS的open api等等都需要对访问域名或回调地址的域名都有限制,这样我们在本地开发的时候没法做这方便服务的调试了。

为了解决这个问题,我们要做两方面的准备。

第一,自己的域名绑定到本机。方法很简单,到目录C:\Windows\System32\drivers\etc下找到hosts文件加入如下内容:

127.0.0.1       test.quke.org

这样我们访问我们本地的服务时用我们自己的域名即可。

第二,调整调试服务的端口,比如我用pydev来开发,就调整端口到80上。

设置的方法如下图


启动脚本如下:

pydev debugger: warning: psyco not available for speedups (the debugger will still work correctly, but a bit slower)
pydev debugger: starting
Validating models...
 
D:\python\Python26\lib\site-packages\MySQLdb\__init__.py:34: DeprecationWarning: the sets module is deprecated
  from sets import ImmutableSet
0 errors found
Django version 1.4, using settings 'sd.settings'
Development server is running at http://127.0.0.1:80/
Quit the server with CTRL-BREAK.

好了,我们用http://test.quke.org/ 开始调试我们的服务吧!