Vor*_*Vor 1 django host django-views
我正在尝试连接到数据库:在本地主机中我可以执行以下操作:
db = MySQLdb.connect(host='127.0.0.1', user="root", passwd="", db="schooldb")
Run Code Online (Sandbox Code Playgroud)
但不幸的是在服务器中我想'127.0.0.1'成为一个变量
h = request.get_host()
return HttpResponse(h)
Run Code Online (Sandbox Code Playgroud)
所以我127.0.0.1:8000
的问题是如何截断端口并仅保留127.0.0.1. 或者你可以提出更好的建议。
谢谢
[request.get_host()][1]为您提供请求的服务器信息,而不是数据库服务器信息。
要获取数据库信息(假设您只有一个名为default的数据库),您可以执行以下操作:
>>> from django.conf import settings
>>> settings.DATABASES['default']['HOST']
>>> 'MyDBServer'
>>> settings.DATABASES['default']['PORT']
>>> '9999'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4341 次 |
| 最近记录: |