Fields

Models have various types of fields defined, those are Python descriptors and we are using modified versions of those provided by MongoEngine in our code.

Fields define what filters can be used on them, how they are queried, how they will be displayed to the user and more.

List of Fields

BooleanField(*args, **kwargs)

A boolean field.

ColorField(*args, **kwargs)

A color field.

DateField(*args, **kwargs)

A date field.

DatetimeField(*args, **kwargs)

A date and time field.

DecimalField(*args, **kwargs)

A decimal field.

EmailField(*args, **kwargs)

An email address field.

HtmlField(*args, **kwargs)

An HTML field.

IntegerField

alias of xmm.models.fields.number.IntField

MediaField

alias of xmm.models.fields.file.FileField

ReferenceField([model])

A reference field.

StringField(*args, **kwargs)

A string field.

TextField(*args, **kwargs)

A multiline string field.

TimeField(*args, **kwargs)

A time field.

TimedeltaField(*args, **kwargs)

A time delta field.

UrlField(*args, **kwargs)

A URL field.