コード例 #1
0
ファイル: base.py プロジェクト: almelemar/django-sqlalchemy
 def delete(self):
     """
     Deletes the current instance
     """
     obj = session.delete(self)
     session.commit()
     return obj
コード例 #2
0
ファイル: base.py プロジェクト: almelemar/django-sqlalchemy
 def update(self, *args, **kwargs):
     """
     Updates direct against the database
     """
     obj = session.update(self, *args, **kwargs)
     session.commit()
     return obj
コード例 #3
0
ファイル: base.py プロジェクト: almelemar/django-sqlalchemy
 def delete(self):
     """
     Deletes the current instance
     """
     obj = session.delete(self)
     session.commit()
     return obj
コード例 #4
0
ファイル: base.py プロジェクト: almelemar/django-sqlalchemy
 def update(self, *args, **kwargs):
     """
     Updates direct against the database
     """
     obj = session.update(self, *args, **kwargs)
     session.commit()
     return obj
コード例 #5
0
ファイル: base.py プロジェクト: almelemar/django-sqlalchemy
 def save(self):
     """
     Save the current instance. We force a flush so it mimics Django's 
     behavior.
     """
     if self.pk is None:
         obj = session.save(self)
         session.commit()
     else:
         obj = self.update()
     return obj
コード例 #6
0
ファイル: base.py プロジェクト: almelemar/django-sqlalchemy
 def save(self):
     """
     Save the current instance. We force a flush so it mimics Django's 
     behavior.
     """
     if self.pk is None:
         obj = session.save(self)
         session.commit()
     else:
         obj = self.update()
     return obj