예제 #1
0
파일: models.py 프로젝트: DjangoBD/opps
 def save(self, *args, **kwargs):
     self.channel_long_slug = self.container.channel_long_slug
     self.slug = self.container.slug
     super(Notification, self).save(*args, **kwargs)
     _db = Db(self.container.get_absolute_url(),
              self.container.id)
     message = self.message
     if self.type == "json":
         message = json.dumps(self.message)
     _db.publish(json.dumps({
         "action": self.action,
         "id": self.id,
         "published": self.published,
         "date": self.date_available.strftime("%D %T"),
         "message": message}))
     _db.close()
예제 #2
0
파일: models.py 프로젝트: yf956613/opps
 def save(self, *args, **kwargs):
     self.channel_long_slug = self.container.channel_long_slug
     self.slug = self.container.slug
     super(Notification, self).save(*args, **kwargs)
     _db = Db(self.container.get_absolute_url(), self.container.id)
     message = self.message
     if self.type == "json":
         message = json.dumps(self.message)
     _db.publish(
         json.dumps({
             "action": self.action,
             "id": self.id,
             "published": self.published,
             "date": self.date_available.strftime("%D %T"),
             "message": message
         }))
     _db.close()