class User(Model): email = fields.StringField() password = fields.PasswordField() name = fields.StringField() created_date = fields.DateTimeField() last_login_date = fields.DateTimeField() def __str__(self): return self.name class Meta: table_name = "Users"
class Token(Model): token = fields.StringField() user_id = fields.IntField() expire_date = fields.DateTimeField() class Meta: table_name = "Tokens"
class CrawlerStats(Model): domain = fields.StringField() author_id = fields.IntField() https = fields.BoolField() time = fields.DateTimeField() pages_count = fields.IntField() avg_time_per_page = fields.FloatField() max_time_per_page = fields.FloatField() min_time_per_page = fields.FloatField() class Meta: table_name = "CrawlerStats"