我试图将社交登录整合到一个项目中,并遵循本教程:http://www.artandlogic.com/blog/2014/04/tutorial-adding-facebooktwittergoogle-authentication-to-a-django-application/。
步骤#4显示该项目需要一个真正的网址'。您似乎曾在运行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?
答案 0 :(得分:3)
如果您使用类似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,则只能使用此服务器对本地提供程序进行测试。