18 lines
483 B
Python
18 lines
483 B
Python
from tortoise import fields
|
|
from tortoise.models import Model
|
|
from .timestamp import Timestamp
|
|
|
|
|
|
class Rate(Model, Timestamp):
|
|
id = fields.IntField(pk=True)
|
|
text = fields.TextField()
|
|
score = fields.FloatField()
|
|
user = fields.ForeignKeyField(
|
|
"models.User", related_name="rates", on_delete=fields.CASCADE
|
|
)
|
|
bot = fields.ForeignKeyField(
|
|
"models.Bot", related_name="rates", on_delete=fields.CASCADE
|
|
)
|
|
|
|
class Meta:
|
|
table = "rates" |