Найти - Пользователи
Полная версия: Django и схемы базы данных
Начало » Python для новичков » Django и схемы базы данных
1
Lemurio
Здарвствуйте друзья!
Решил заняться изучением Django и PostgreSql. Столкнулся с вопросом как правильно прописать в “settings.py” значение DATABASES, чтобы учитывалась схема базы данных.
Схемы две: public и StudyShema. Сейчас при запуске
python manage.py syncdb
все таблицы создаются в схеме public.
Настройка DATABASES сейчас выглядит так:
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'StudyDjangoBase',
        'PASSWORD':'123456Vv',
        'PORT':'5432',
        'USER':'admin'
    }
}
Помогите пожалуста!
Singularity
схема базы данных - это картинка со структурой БД и в ней ничего быть не может.
PooH
Singularity
схема базы данных - это картинка со структурой БД и в ней ничего быть не может.

Нет это не просто картинка, это нечто вроде пространства имен
Alen
telepate_mode on.
Lemurio
все таблицы создаются в схеме public.
Наверное не в схеме, а в моделе.

Lemurio
Столкнулся с вопросом как правильно прописать в “settings.py” значение DATABASES, чтобы учитывалась схема базы данных

settings.py тут ни причём. Чтобы префикс названия таблиц был разный для разных моделей, модели должны быть в разных апликациях.
 /-
|
- public
| |
| - __init__.py
| - models.py
| - view.py
|
- StudyShema
|
- __init__.py
- models.py
- view.py
telepate_mode off.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB