Уведомления

Группа в Telegram: @pythonsu

#1 Май 5, 2014 18:23:38

masha
Зарегистрирован: 2014-03-13
Сообщения: 17
Репутация: +  1  -
Профиль   Отправить e-mail  

Работа с уже созданной БД

Есть база данных с уже созданными таблицами и настроенными связями (название таблиц и полней на русском) и наполнена данными, можно ли как-то заставить django orm работать с этой базой?
БД MSSQL Server 2008.

Офлайн

#2 Май 6, 2014 07:31:01

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Работа с уже созданной БД

ну надо создать модели к таблицам. в джанго была такая манаге команда. правда не помню неазвания

Офлайн

#3 Май 6, 2014 09:03:54

masha
Зарегистрирован: 2014-03-13
Сообщения: 17
Репутация: +  1  -
Профиль   Отправить e-mail  

Работа с уже созданной БД

ilnur
ну надо создать модели к таблицам
Это я понимаю, только не понимаю, как?
Не понимаю в том плане, что все в базе по русски (название таблиц, название столбцов).

Офлайн

#4 Май 6, 2014 10:16:27

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Работа с уже созданной БД

Обратите внимание на это https://docs.djangoproject.com/en/1.6/ref/models/options/#db-table



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#5 Май 6, 2014 11:46:16

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

Работа с уже созданной БД

Офлайн

#6 Май 6, 2014 13:40:54

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Работа с уже созданной БД

plusplus

python manage.py inspectdb > models.py

Офлайн

#7 Май 20, 2014 11:53:30

chaotism
От:
Зарегистрирован: 2010-11-29
Сообщения: 76
Репутация: +  1  -
Профиль   Отправить e-mail  

Работа с уже созданной БД

потом когда модели будете править надо будет указать, если вдруг само не подхватит, и в полях db_column

class Meta:
db_table = "имя таблицы в базе"



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version