FilmDB/server/Film/models.py

18 lines
621 B
Python

from sqlalchemy import inspect
from datetime import datetime
from ..app import db
class Film(db.Model):
id = db.Column(db.Integer(),primary_key=True,nullable=False,unique=True, autoincrement=True)
name = db.Column(db.String(255))
ISO = db.Column(db.String(10))
Push_Pull = db.Column(db.String(10))
fk_FilmManufacturer_id = db.Column(db.Integer(),db.ForeignKey("film_manufacturer.id"))
filmmanufacturer = db.relationship("FilmManufacturer",back_populates='films')
def toDict(self):
return {
c.key: getattr(self,c.key) for c in inspect(self).mapper.column_attrs
}