status-checker/models.py

17 lines
386 B
Python

from peewee import SqliteDatabase, Model, CharField, IntegerField, BooleanField, TextField
db = SqliteDatabase('tasks.db')
class Task(Model):
name = CharField(unique=True)
curl = TextField()
interval = IntegerField()
running = BooleanField(default=False)
result = TextField(default='')
class Meta:
database = db
db.connect()
db.create_tables([Task])