Форум сайта python.su
Пример тут:
До того, как переопределили
class Test(SQLObject):
field1 = StringCol()
Test(field1="hello!")
from sqlobject import *
import uuid
def generateUUID():
UUID = uuid.uuid1().hex
return UUID
class Test(SQLObject):
class sqlmeta:
idName = 'uid'
idType = str
field1 = StringCol()
def __init__(self, **kw):
kw["id"] = generateUUID()
SQLObject.__init__(self, **kw)
Test(field1="hello!")
Отредактировано satels@gmail.com (Май 5, 2013 23:48:46)
Офлайн
Круто. А зачем это надо?
Офлайн
Naotaнапример для распределенных систем, использование UUID в качестве ID гарантирует уникальность объекта при обмене данных
Круто. А зачем это надо?
Офлайн
Мдя… SQLObject это вам не SQLAlchemy… Выглядит жутковато
Офлайн