对于我的一个 Django 项目,我已经在 MySQL 中有一个数据库。我需要让两个单独的 Django 项目共享同一个数据库。
项目 1/settings.py:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'OPTIONS' : {
'read_default_file': '/etc/mysql/my.cnf',
},
}
}
项目1/etc/mysql/my.cnf:
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
[client]
database = project1
user = project_user
password = Password
port = 3307
default-character-set = utf8
database = project2
在这里,我可以为我的第二个项目使用不同的数据库 ( ) 吗?
我愿意使用 sameuser
和 same password
。
我怎样才能做到这一点?