Repository URL to install this package:
|
Version:
0.0.44 ▾
|
# Python
from datetime import datetime
# Third
from mongoengine import (
EmbeddedDocument,
StringField,
IntField,
DateTimeField,
EmbeddedDocumentField,
)
DEFAULT_IMAGE = "http://via.placeholder.com/350x350"
class Thumb(EmbeddedDocument):
meta = {"strict": False}
url = StringField(default="")
key = StringField(default="")
class Image:
meta = {"strict": False}
supplier_id = StringField(default="")
name = StringField(default="")
size = IntField(default=0)
url = StringField(default="")
key = StringField(default="")
processed = EmbeddedDocumentField(Thumb, default=Thumb)
thumb150 = EmbeddedDocumentField(Thumb, default=Thumb)
thumb250 = EmbeddedDocumentField(Thumb, default=Thumb)
thumb450 = EmbeddedDocumentField(Thumb, default=Thumb)
created = DateTimeField(default=datetime.now)
class ImageEmbedded(EmbeddedDocument, Image):
pass