Beispiel #1
0
class Item(mdb.Document):
    name = mdb.StringField(required=True)
    data = mdb.StringField(required=True)
    #url = mdb.StringField(required=True)
    #image = mdb.StringField()
    #price = mdb.StringField()
    #availability = mdb.StringField()
    #data = mdb.ListField(mdb.ListField(mdb.StringField()))
    meta = {}
Beispiel #2
0
class Host(mdb.Document):

    hostname = mdb.StringField(required=True)
    os = mdb.StringField(max_length=255)
    application = mdb.StringField(max_length=255)
    bmc = mdb.EmbeddedDocumentField(BMC)
Beispiel #3
0
class BMC(mdb.EmbeddedDocument):

    hostname = mdb.StringField(required=True)
    ip_address = mdb.StringField(required=True)
    redfish = mdb.EmbeddedDocumentField(RedFish)
Beispiel #4
0
class RedFish(mdb.EmbeddedDocument):

    restart = mdb.BooleanField(required=True)
    update = mdb.StringField(max_length=255)
Beispiel #5
0
class Post(mdb.Document):
    title = mdb.StringField()
    text = mdb.StringField()
    author = mdb.StringField()
    category = mdb.IntField()
Beispiel #6
0
class Comment(mdb.Document):
    text = mdb.StringField()
    author = mdb.StringField()
    post = mdb.DocumentField(Post)
Beispiel #7
0
class Post(mdb.Document):
    title = mdb.StringField()
    title_url = mdb.StringField()
    url = mdb.StringField()
    content = mdb.StringField()
    create_time = mdb.DateTimeField(default=datetime.now)