我正在尝试将社交登录集成到一个项目中,并按照本教程进行操作:http://www.artandlogic.com/blog/2014/04/tutorial-adding-facebooktwittergoogle-authentication-to-a-django-application/ .
第 4 步显示该项目需要一个“真实 URL”。看来您曾经能够在运行 manage.py runserver example.com
( https://code.djangoproject.com/ticket/14928 )
但是,在 Django 1.6.5 上,这会导致 CommandError: "example.com"is not a valid port number or address:port pair.
运行本地网络服务器以便我的 django 项目出现在 whateverurl.com 上的最简单方法是什么?
最佳答案
如果您使用的是类 unix 操作系统,请编辑/etc/hosts 并包括:
127.0.0.1 example.com
如果您使用的是 Windows,请查找 %WINDIR%\system32\drivers\etc\hosts
。
然后就可以使用python manage.py runserver example.com:80
请注意,外部服务器将无法调用 example.com,如果您正在测试的 API 需要提供者服务器直接调用此 URL,您只能使用它来针对本地提供者进行测试。
关于python - Django-在运行服务器中指定 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25793758/