О настройках базы данных в проекте Django

Я хочу установить настройки базы данных в проекте django.

Какие settings.py я должен использовать.

Я нашел много файлов settings.py.

У меня есть стек разработчика, в котором есть много папок, таких как Horizon, Cinder, nova и т. д.

Я нашел settings.py в папке Horizon.

и когда я устанавливал Django, я нашел папку /usr/local/lib/python2.7/dist-packages/django/conf/project_template/project_name.

Пожалуйста, предложите, какой settings.py я должен использовать и

Я могу получить доступ к базе данных с помощью пользователя root без указания имени базы данных в MySql Workbench.

Какое подключение к базе данных я должен использовать?

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql', 
        'NAME': 'nova',
        'USER': 'root',
        'PASSWORD': 'password',
        'HOST': 'localhost',   # Or an IP Address that your DB is hosted on
        'PORT': '3306',
    }
}

Пожалуйста помоги..


person Syed Md. Kamruzzaman    schedule 18.12.2014    source источник
comment
если Horizon - это фактическое имя проекта, тогда можно проверить наличие файла settings.py. Пожалуйста, измените это .. ! Возможно, вам придется предоставить структуру проекта, чтобы мы могли указать, какой файл settings.py будет использоваться для подключения django... Да. Вам нужно создать имя базы данных и пароль для того же   -  person Raja Simon    schedule 18.12.2014
comment
база данных уже создана, когда я настроил devstack. но я нашел много файлов settings.py в корневом каталоге. в Horizon/horizon/ я не нашел settings.py. Я нашел settings.py в Horizon/Horizon/Test, но это только одна строка DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql'}}. в каком файле settings.file я найду нужный текст?   -  person Syed Md. Kamruzzaman    schedule 18.12.2014


Ответы (1)


Вы должны настроить свою БД в файле settings.py в папке Horizon / openstack_dashboard. Имя БД — devstack или любое другое имя. Вся таблица приложений django будет создана в одной БД.

person Jenita Lazar    schedule 18.12.2014
comment
Я не нашел settings.py в папке Horizon. Я нашел Horizon/Test, затем settings.py, но там только одна строка: DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql'}} - person Syed Md. Kamruzzaman; 18.12.2014
comment
Пожалуйста, прикрепите структуру вашего проекта. - person Jenita Lazar; 18.12.2014
comment
Спасибо за ответ. У меня есть решение. На самом деле он находится в папке Horizon/Openstack_dashboard. и это сработало. - person Syed Md. Kamruzzaman; 18.12.2014