squaresdb.mailinglist.models module¶
- class squaresdb.mailinglist.models.ListCategory(slug, name, order)[source]¶
Bases:
Model- Parameters:
slug (SlugField) – Primary key: Slug
name (CharField) – Name
order (IntegerField) – Order
Reverse relationships:
- Parameters:
mailinglist (Reverse
ForeignKeyfromMailingList) – All mailing lists of this list category (related name ofcategory)
- exception DoesNotExist¶
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned¶
Bases:
MultipleObjectsReturned
- exception NotUpdated¶
Bases:
ObjectNotUpdated,DatabaseError
- mailinglist_set¶
Type: Reverse
ForeignKeyfromMailingListAll mailing lists of this list category (related name of
category)
- objects = <django.db.models.Manager object>¶
- order¶
Type:
IntegerFieldOrder
- class squaresdb.mailinglist.models.ListMember(id, mail_list, email)[source]¶
Bases:
Model- Parameters:
id (BigAutoField) – Primary key: ID
email (EmailField) – Email
Relationship fields:
- Parameters:
mail_list (
ForeignKeytoMailingList) – Mail list (related name:listmember)
- exception DoesNotExist¶
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned¶
Bases:
MultipleObjectsReturned
- exception NotUpdated¶
Bases:
ObjectNotUpdated,DatabaseError
- email¶
Type:
EmailFieldEmail
- id¶
Type:
BigAutoFieldPrimary key: ID
- mail_list¶
Type:
ForeignKeytoMailingListMail list (related name:
listmember)
- objects = <django.db.models.Manager object>¶
- class squaresdb.mailinglist.models.MailingList(id, list_type, category, order, name, description)[source]¶
Bases:
Model- Parameters:
id (BigAutoField) – Primary key: ID
list_type (CharField) – List type
order (IntegerField) – Order
name (CharField) – Name
description (TextField) – Description
Relationship fields:
- Parameters:
category (
ForeignKeytoListCategory) – Category (related name:mailinglist)
Reverse relationships:
- Parameters:
listmember (Reverse
ForeignKeyfromListMember) – All list members of this mailing list (related name ofmail_list)
- exception DoesNotExist¶
Bases:
ObjectDoesNotExist
- LIST_NAME_RE = re.compile('^[a-z][a-z0-9-]*$')¶
- exception MultipleObjectsReturned¶
Bases:
MultipleObjectsReturned
- exception NotUpdated¶
Bases:
ObjectNotUpdated,DatabaseError
- category¶
Type:
ForeignKeytoListCategoryCategory (related name:
mailinglist)
- get_list_type_display(*, field=<django.db.models.CharField: list_type>)¶
Shows the label of the
list_type. Seeget_FOO_display()for more information.
- id¶
Type:
BigAutoFieldPrimary key: ID
- listmember_set¶
Type: Reverse
ForeignKeyfromListMemberAll list members of this mailing list (related name of
mail_list)
- objects = <django.db.models.Manager object>¶
- order¶
Type:
IntegerFieldOrder