Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 22, 2008 10:04:48

qman
От:
Зарегистрирован: 2007-07-02
Сообщения: 444
Репутация: +  0  -
Профиль   Отправить e-mail  

SQLobject, как в модели определить имя ключевого поля? чтоб было не id

как в модели определить имя ключевого поля?

class Page(SQLObject):
pagename = UnicodeCol(alternateID=True, length=30, dbEncoding="cp1251")
data = UnicodeCol(dbEncoding="cp1251")
По умолчанию создается ключ с именем id. Мне нужно например id_v.
P.S. нужно потому что база имеет ключевые поля типа id_v, а sqlobject создает id_v



Офлайн

#2 Авг. 22, 2008 10:12:58

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

SQLobject, как в модели определить имя ключевого поля? чтоб было не id

class Page(SQLObject):
class sqlmeta:
idName = 'id_v'

pagename = UnicodeCol(alternateID=True, length=30, dbEncoding="cp1251")
data = UnicodeCol(dbEncoding="cp1251")
http://sqlobject.org/SQLObject.html#class-sqlmeta
http://sqlobject.org/SQLObject.html#legacy-database-schemas



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#3 Авг. 22, 2008 12:20:11

qman
От:
Зарегистрирован: 2007-07-02
Сообщения: 444
Репутация: +  0  -
Профиль   Отправить e-mail  

SQLobject, как в модели определить имя ключевого поля? чтоб было не id

спасибо, уже нашел.
А возможно поля подобным образом переопределить?



Офлайн

#4 Авг. 22, 2008 12:23:05

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

SQLobject, как в модели определить имя ключевого поля? чтоб было не id

qman
спасибо, уже нашел.
А возможно поля подобным образом переопределить?
pagename = UnicodeCol(alternateID=True, length=30, dbEncoding="cp1251", dbName="super_puper_field")
http://sqlobject.org/SQLObject.html#col-class-specifying-columns
Вы бы доку целиком прочитали, она небольшая и толковая ;)



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Отредактировано (Авг. 22, 2008 12:23:58)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version