Django-在runserver中指定url

时间:2014-09-11 17:36:01

标签: python django

我试图将社交登录整合到一个项目中,并遵循本教程:http://www.artandlogic.com/blog/2014/04/tutorial-adding-facebooktwittergoogle-authentication-to-a-django-application/

步骤#4显示该项目需要一个真正的网址'。您似乎曾在运行manage.py runserver example.comhttps://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?

1 个答案:

答案 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,则只能使用此服务器对本地提供程序进行测试。