Я использую Django 1.7.1 и 0.12.1 TastypieДжанго обновление вместо сохранения
Я в настоящее время модель:
class Geigeki(models.Model):
class Meta:
ordering = ['-updated']
machine = models.ForeignKey(Machine, blank=False)
client = models.CharField(blank=False, max_length=30)
authoritative_server = models.GenericIPAddressField(blank=False)
count = models.BigIntegerField(blank=False, default=0)
created = models.DateTimeField(auto_now_add=True)
updated = models.DateTimeField(auto_now=True)
def __unicode__(self):
return "%s's geigeki measurements" % self.machine.name
При использовании REST API, я хотел бы, чтобы фактически обновить мое вместо сохранения нового объекта.
Для этого я хотел бы иметь возможность искать свой объект с помощью машины, клиента и authoritative_server и увеличивать поле count.
Проблема в том, что я не могу найти объект в рамках собственного метода сохранения. Я думал, что могу использовать сигнал pre_save, но я не уверен, что это работает.
У вас есть идеи, как это сделать?
Я благодарю вас за помощь.