Найти - Пользователи
Полная версия: SQLobject, как в модели определить имя ключевого поля? чтоб было не id
Начало » Базы данных » SQLobject, как в модели определить имя ключевого поля? чтоб было не id
1
qman
как в модели определить имя ключевого поля?
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
PooH
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
qman
спасибо, уже нашел.
А возможно поля подобным образом переопределить?
PooH
qman
спасибо, уже нашел.
А возможно поля подобным образом переопределить?
pagename = UnicodeCol(alternateID=True, length=30, dbEncoding="cp1251", dbName="super_puper_field")
http://sqlobject.org/SQLObject.html#col-class-specifying-columns
Вы бы доку целиком прочитали, она небольшая и толковая ;)
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