19 lines
580 B
Python
19 lines
580 B
Python
from .. import db
|
|
from ..models import Playlist, PlaylistFile, File
|
|
|
|
class PlaylistDao:
|
|
def get_playlist(playlist_id):
|
|
print(playlist_id)
|
|
print("ok")
|
|
query = db.session.query(Playlist).filter(Playlist.id == playlist_id).first()
|
|
print("ok")
|
|
print(query.files)
|
|
files = []
|
|
for playlist_file in query.files:
|
|
file = playlist_file.file.as_dict()
|
|
file['position'] = playlist_file.position
|
|
file['seconds'] = playlist_file.seconds
|
|
files.append(file)
|
|
|
|
return (query, files)
|