求助 django
我用django框架的admin管理页面
我需要在admin管理页面的添加、删除操作之后进行——将数据库data reload到内存中 的操作,达到内存数据保持最新的目的,该怎么实现?
之前我在models.py 中重写了save()方法,添加了reload()操作,代码如下:
class Server(models.Model):
id = models.AutoField(primary_key=True)
name = models.CharField(max_length=32)
ip = models.IPAddressField()
area = models.ForeignKey(Area)
isp = models.ForeignKey(Isp)
state = models.ForeignKey(State)
lastupdate = models.DateTimeField(auto_now=True, auto_now_add=True)
createtime = models.DateTimeField(auto_now=True, auto_now_add=True)
def __unicode__(self):
return '%s IP:%s' % (self.name, self.ip)
def save(self):
models.Model.save(self)
MsgQueue.notify(NotifyMsg()) # reload()