python - Django-在运行服务器中指定 url

标签 python django

我正在尝试将社交登录集成到一个项目中,并按照本教程进行操作: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 )

时指定 url

但是,在 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/

相关文章:

python - 为什么 eval ("assert(True)") 在 python 中失败?

python -/admin/zinnia/entry/add/in Zinnia 的 ValueError?

python - Django:count() 的替代品

Django Rest 框架单元测试

python - FileNotFoundError : No such file or directory: 'ffprobe' FileNotFoundError: No such file or directory: 'ffmpeg'

python - 如何解释 mp3/wav 文件的 matplotlib 图中的各种颜色

python - 扩展已在 Django 中扩展的模板

css - 在 Django 中获取 CSS 下拉菜单选项名称

python - BeautifulSoup 查找所有出现的特定文本

python - 在生成器上使用枚举来解析文本