Skip to content

Instantly share code, notes, and snippets.

@yuriwoof
Created December 31, 2016 02:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yuriwoof/44863c82e8ec23de099f741fff7bc104 to your computer and use it in GitHub Desktop.
Save yuriwoof/44863c82e8ec23de099f741fff7bc104 to your computer and use it in GitHub Desktop.
petshop/model.py
from sqlalchemy import Column, DateTime, Integer, String
from db import db_session, Base
class Pet(Base):
__tablename__ = 'pets'
id = Column(Integer, primary_key=True)
name = Column(String(100))
tag = Column(String(20))
created = Column(DateTime())
def update(self, id=None, name=None, tag=None, created=None):
if name is not None:
self.name = name
if tag is not None:
self.tag = tag
if created is not None:
self.created = created
def as_dict(self):
return dict([(k, v) for k, v in vars(self).items() if not k.startswith('_')])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment