20 lines
		
	
	
		
			772 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			772 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"))
 | |
|     fk_FilmFormat_id = db.Column(db.Integer(),db.ForeignKey("film_format.id"))
 | |
|     filmmanufacturer = db.relationship("FilmManufacturer",back_populates='films')
 | |
|     filmformat = db.relationship("FilmFormat", back_populates='films' )
 | |
|     def toDict(self):
 | |
|         return {
 | |
|             c.key: getattr(self,c.key) for c in inspect(self).mapper.column_attrs
 | |
|         }
 | |
| 
 |