components.web_page.models

Web page model

class components.web_page.models.WebPage(*args, **kwargs)

Bases: django_mongoengine.document.DjangoFlavor, mongoengine.document.Document

Represents a WebPage

exception DoesNotExist

Bases: mongoengine.errors.DoesNotExist

exception MultipleObjectsReturned

Bases: mongoengine.errors.MultipleObjectsReturned

content
static delete_by_type(page_type_key)

Delete all WebPage with the given type key

Parameters:page_type_key (int) – page type key

Returns:

static get_by_type(page_type)

Get a WebPage given its type

Parameters:page_type (str) – page type
Returns:Web Page corresponding to the given type
id

A field wrapper around MongoDB’s ObjectIds.

type