Notifications Apps¶
- class apps.notifications.models.Notification(*args, **kwargs)[source]¶
Bases:
ModelNotification Model
- Parameters:
id (BigAutoField) – Primary key: ID
type (CharField) – Type
is_read (BooleanField) – Is read
created_at (DateTimeField) – Created_at
data (JSONField) – Data
Relationship fields:
- Parameters:
receiver (
ForeignKeytoUser) – Receiver (related name:notifications)post (
ForeignKeytoPost) – Post (related name:notifications)sender (
ForeignKeytoUser) – Sender (related name:sender)
- exception DoesNotExist¶
Bases:
ObjectDoesNotExist
- exception MultipleObjectsReturned¶
Bases:
MultipleObjectsReturned
- created_at¶
Type:
DateTimeFieldCreated_at
- get_next_by_created_at(*, field=<django.db.models.DateTimeField: created_at>, is_next=True, **kwargs)¶
Finds next instance based on
created_at. Seeget_next_by_FOO()for more information.
- get_previous_by_created_at(*, field=<django.db.models.DateTimeField: created_at>, is_next=False, **kwargs)¶
Finds previous instance based on
created_at. Seeget_previous_by_FOO()for more information.
- get_type_display(*, field=<django.db.models.CharField: type>)¶
Shows the label of the
type. Seeget_FOO_display()for more information.
- id¶
Type:
BigAutoFieldPrimary key: ID
- is_read¶
Type:
BooleanFieldIs read
- objects = <django.db.models.Manager object>¶
- post¶
Type:
ForeignKeytoPostPost (related name:
notifications)
- receiver¶
Type:
ForeignKeytoUserReceiver (related name:
notifications)
- sender¶
Type:
ForeignKeytoUserSender (related name:
sender)
- class apps.notifications.admin.NotificationAdminModel(model, admin_site)[source]¶
Bases:
ModelAdminNotification Admin Model
- property media¶