Added importer and ability to register accounts

This commit is contained in:
Yusur 2023-01-05 11:46:54 +01:00
parent 506fefc1f0
commit 83e2c892b3
9 changed files with 204 additions and 78 deletions

View file

@ -1,6 +1,6 @@
from playhouse.migrate import migrate, SqliteMigrator, MySQLMigrator
from peewee import MySQLDatabase, SqliteDatabase, \
IntegerField, DateTimeField, ForeignKeyField
IntegerField, DateTimeField, ForeignKeyField, DeferredForeignKey
from app import database, User
if type(database) == MySQLDatabase:
@ -15,6 +15,6 @@ with database.atomic():
database.create_tables([User])
migrate(
migrator.add_column('page', 'calendar', DateTimeField(index=True, null=True)),
migrator.add_column('page', 'owner_id', IntegerField(null=True))
migrator.add_column('page', 'owner', DeferredForeignKey('User', null=True))
)