【发布时间】:2017-07-19 14:25:53
【问题描述】:
我是python的新手。我需要从另一个目录中的另一个文件访问一个 python 文件。特别是我希望能够看到这些数据库详细信息,它们位于名为 settings.py 的文件中:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'dynamic',
'USER': 'root',
'PASSWORD': 'root',
'HOST': '192.168.10.130',
}
}
如何从另一个文件夹中的另一个文件将这个字典作为数据库访问?
我尝试过这样做(在我的其他项目中有效):
from django.conf import settings
dbHost = settings.DATABASES['default']['HOST']
dbUsername = settings.DATABASES['default']['USER']
dbPassword = settings.DATABASES['default']['PASSWORD']
dbName = settings.DATABASES['default']['NAME']
请帮助我。提前致谢。
【问题讨论】:
-
没有遇到您的问题。你能多说 2 个项目(附例子)吗?
-
@Satevg 你还需要什么详细信息。我正在使用本教程来创建我的项目。 docs.djangoproject.com/en/1.10/intro/tutorial01/.And 我完成了本教程中的基本操作,然后我尝试获取数据库值
-
你认为你为什么需要这个?数据库设置供 Django 内部使用,您不需要在视图中访问它们。
-
是的,我知道这一点,我在视图页面中访问它,但我需要在我的项目中添加一个附加文件,并且在该文件中我需要访问数据库详细信息
标签: django python-2.7 settings