django - 如何获取正在运行的服务器 URL

标签 django

当我运行服务器时,它向我显示一条消息 http://127.0.0.1:8000/ .我想在代码中获取网址。我在那里没有请求对象。

最佳答案

request.build_absolute_uri('/')

或者你可以试试
import socket
socket.gethostbyname(socket.gethostname())

关于django - 如何获取正在运行的服务器 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10119149/

相关文章:

python - Django ORM : How to use Counter with annotate

python - 使用带有 django-registration 字段的 django-bootstrap-toolkit 删除标签

mysql - 如何根据自动增量 id 字段在 django 中降序排列查询集顺序

python - 如何在 ArrayField 中存储字符串? (Django 和 PostgreSQL)

python - 如何在特定时间之前重试 Celery 任务?

python - 将 Mezzanine 集成到现有 Django 项目中

javascript - 与经过验证的位置进行交互? - 谷歌地图

python - 如何在 django 中使用具有相同模板文件的多个 url?

django - 仅允许用户修改此用户创建的对象

css - Django - 覆盖登录CSS