26 lines
564 B
Python
26 lines
564 B
Python
import orm
|
|
import databases
|
|
import sqlalchemy
|
|
|
|
database = databases.Database("sqlite:///db.sqlite")
|
|
metadata = sqlalchemy.MetaData()
|
|
|
|
|
|
class Album(orm.Model):
|
|
__tablename__ = "album"
|
|
__metadata__ = metadata
|
|
__database__ = database
|
|
|
|
id = orm.Integer(primary_key=True)
|
|
name = orm.String(length=100)
|
|
|
|
|
|
class Track(orm.Model):
|
|
__tablename__ = "track"
|
|
__metadata__ = metadata
|
|
__database__ = database
|
|
|
|
id = orm.Integer(primary_key=True)
|
|
album = orm.ForeignKey(Album)
|
|
title = orm.String(length=100)
|
|
position = orm.Integer() |