27 lines
593 B
Python
27 lines
593 B
Python
from datetime import datetime
|
|
import pymongo
|
|
|
|
from mongoengine import *
|
|
from mongoengine.base import BaseField
|
|
from mongoengine.connection import _get_db
|
|
|
|
|
|
class PickleEmbedded(EmbeddedDocument):
|
|
date = DateTimeField(default=datetime.now)
|
|
|
|
|
|
class PickleTest(Document):
|
|
number = IntField()
|
|
string = StringField(choices=(('One', '1'), ('Two', '2')))
|
|
embedded = EmbeddedDocumentField(PickleEmbedded)
|
|
lists = ListField(StringField())
|
|
|
|
|
|
class Mixin(object):
|
|
number = IntField()
|
|
string = StringField(choices=(('One', '1'), ('Two', '2')))
|
|
|
|
|
|
class Base(Document):
|
|
pass
|