Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 16, 2015 20:15:08

Rebra4
Зарегистрирован: 2012-06-30
Сообщения: 132
Репутация: +  0  -
Профиль   Отправить e-mail  

БД

В бд есть значения 1,2,3…100, можно ли поставить новое значение между 38,39, например так: 38,новое,39 (как в список)?

Офлайн

#2 Фев. 24, 2015 13:29:21

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

БД

Можно, у метода insert есть параметр, который указывает позицию вставки.

Офлайн

#3 Фев. 24, 2015 15:31:22

Rebra4
Зарегистрирован: 2012-06-30
Сообщения: 132
Репутация: +  0  -
Профиль   Отправить e-mail  

БД

Можно ссылку на это?

Офлайн

#4 Фев. 24, 2015 15:34:26

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

Офлайн

#5 Фев. 24, 2015 15:48:46

inoks
От: Russia
Зарегистрирован: 2012-12-11
Сообщения: 343
Репутация: +  35  -
Профиль   Адрес электронной почты  

БД

Эти значения в БД в чем? какой тип поля?
Или нужно чтобы ID записи обновились?

Офлайн

#6 Фев. 24, 2015 16:03:11

Rebra4
Зарегистрирован: 2012-06-30
Сообщения: 132
Репутация: +  0  -
Профиль   Отправить e-mail  

БД

CharField, TextField, мне было интересно можно ли управлять бд, как списком. Я делаю сайт книгу, в которою добавляю страници не по порядку, а мне нужно чтобы они были в правильному порядку при выводе. Можно и id, если скажете как это сделать.

Офлайн

#7 Фев. 24, 2015 16:14:51

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

БД

Вы делаете ошибку опускаясь на уровень базы данных. Не думайте ее категориями, как что там хранится, и в какой последовательности. Ваше дело четко следовать той ОRM которую вы используете в проекте. Если начнете дергаться и переключаться между абстракциями то будет зло.

Офлайн

#8 Фев. 24, 2015 16:38:34

Rebra4
Зарегистрирован: 2012-06-30
Сообщения: 132
Репутация: +  0  -
Профиль   Отправить e-mail  

БД

В документации написано что insert устарел.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version