hotspot / App /Portals /Model.py
Mbonea's picture
testing deployment
9e798a1
raw
history blame
603 Bytes
from tortoise import fields, models
class Portal(models.Model):
id = fields.IntField(pk=True)
name = fields.CharField(
max_length=50,
unique=True,
description="Name of the portal, e.g., Android or MikroTik",
)
description = fields.CharField(
max_length=255,
description="Description of the portal",
)
url = fields.CharField(
max_length=255,
description="URL of the portal, must start with http or https",
)
class Meta:
table = "portals"
def __str__(self):
return f"{self.name} - {self.url}"