0
from ming.odm.mapper import MapperExtension
class MyExtension(MapperExtension):
def after_insert(self, obj, st):
print "instance %s after insert !" % obj
class MyMappedClass(MappedClass):
class __mongometa__:
session = session
name = 'my_mapped_class'
extensions = [ MyExtension ]
_id = FieldProperty(schema.ObjectId)
data = FieldProperty(schema.String,if_missing='')
Ming 공식 문서에서 MapperExtension을 사용하려고했습니다. 및 문서 작성에 내가 받고 있어요 :Ming MapperExtenstions 사용법
t = model.MyMappedClass()
model._session.flush()
TypeError: before_insert() takes exactly 3 arguments (4 given)
고맙습니다. 이제 작동합니다. – lwolf