我有一个。我的.cnf文件放在我的主目录中,这样,几乎所有的时候,我都可以用我的用户名访问MySQL数据库。在
但是,在django中,如果我从设置.py,如下所示,django应用程序无法访问数据库。在
DATABASES = {
'default': {
'NAME': 'calaccess_raw',
'PASSWORD': 'ZuperZekretPazzword',
'ENGINE': 'django.db.backends.mysql',
'USER': 'ray',
'HOST': 'localhost',
'PORT': '3306',
'OPTIONS': {
'local_infile': 1,
}
}
}
我需要把我的密码放在设置.py文件。它们往往包含在git存储库中,这似乎是个坏主意。在
那么,有没有办法让django使用的pythonmysql驱动程序使用标准我的.cnf文件夹?在
在“选项”下,您可以指定如下“读取默认文件”:
试一试;希望能有所帮助。在
文档:https://docs.djangoproject.com/en/1.7/ref/databases/#connecting-to-the-database
相关问题 更多 >
编程相关推荐