boardinghouse.contrib.demo.models module¶
-
class
boardinghouse.contrib.demo.models.
DemoSchema
(*args, **kwargs)[source]¶ Bases:
boardinghouse.base.SharedSchemaMixin
,django.db.models.base.Model
A User’s demo setup.
Each user may only have at most one DemoSchema object, which will have an expiry date.
We retain a reference to the template from which it was cloned, so we can easily reset it.
-
exception
DoesNotExist
¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned
¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
exception
-
class
boardinghouse.contrib.demo.models.
ExpiringObjectsQuerySet
(model=None, query=None, using=None, hints=None)[source]¶ Bases:
django.db.models.query.QuerySet
-
class
boardinghouse.contrib.demo.models.
ValidDemoTemplate
(template_schema)[source]¶ Bases:
boardinghouse.base.SharedSchemaMixin
,django.db.models.base.Model
-
exception
DoesNotExist
¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned
¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
exception