bob*_*rti 6 django settings python-2.7
我是python的新手。我需要从另一个目录中的另一个文件访问一个 python 文件。特别是我希望能够查看名为 settings.py 的文件中的这些数据库详细信息:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'dynamic',
'USER': 'root',
'PASSWORD': 'root',
'HOST': '192.168.10.130',
}
}
Run Code Online (Sandbox Code Playgroud)
如何从另一个文件夹中的另一个文件访问这本词典作为数据库?
我试图这样做(在我的另一个项目中有效):
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']
Run Code Online (Sandbox Code Playgroud)
请帮我。提前致谢。
如果您想使用projectA.settings.DATABASES在项目B,那么你应该添加了projectA路径项目B:
项目B /myfile.py:
import sys
sys.path.append( "/path/to/projectA" )
from projectA import settings
dbHost = settings.DATABASES['default']['HOST']
dbUsername = settings.DATABASES['default']['USER']
dbPassword = settings.DATABASES['default']['PASSWORD']
dbName = settings.DATABASES['default']['NAME']
Run Code Online (Sandbox Code Playgroud)