【发布时间】:2013-07-19 07:11:02
【问题描述】:
我有一个这样的 django 模型,(顺便说一句:我正在使用 Tastypie)
class Watchlist(models.Model):
name = models.CharField(max_length=200)
created = models.DateTimeField(auto_now_add=True)
user = models.ForeignKey('users.User')
stocks = models.ManyToManyField('Stock')
equityboss = models.BooleanField(blank=True, default=False)
last_watched = models.DateTimeField(auto_now_add=True)
order = models.IntegerField(max_length=10)
我想单独为关注列表模型中的所有对象更新 order 字段。
我尝试发送 PUT 请求,它删除了我所有的记录。我没有收到任何错误。 这是我通过 PUT 请求发送的数据
{'objects': [{'resource_uri': '/api/eboss/watchlist/2/', 'id': u'2', 'order': 0}, {'resource_uri': '/api/eboss/watchlist/1/', 'id': u'1', 'order': 1}]}
请告诉我是什么问题?
【问题讨论】:
标签: tastypie