16 lines
460 B
Python
16 lines
460 B
Python
from tortoise import fields
|
|
from tortoise.models import Model
|
|
from .timestamp import Timestamp
|
|
|
|
|
|
class Notification(Model, Timestamp):
|
|
id = fields.IntField(pk=True)
|
|
title = fields.CharField(max_length=255)
|
|
message = fields.TextField()
|
|
seen = fields.BooleanField(default=False)
|
|
user = fields.ForeignKeyField(
|
|
"models.User", related_name="notifications", on_delete=fields.CASCADE
|
|
)
|
|
|
|
class Meta:
|
|
table = "notifications" |