我不知道我是否理解得很好,但我猜想当你发布一个来自服务器的前一个Restangular元素时,它应该会产生一个restangular元素,第一个元素为parentResource。
看看这段代码:
// GET: api/vessels
var vessels = Restangular.all('vessels').getList();
this.vessel = vessels[0];
// POST: api/vessels/125/events
this.vessel
.post('events', event)
.then(event => { // the server returns the same object but with id filled
this.vessel.events.push(event);
}
因此,事件应该以'this.vessel'作为父母而来,但它会变空:
问题在于,当我尝试event.remove()
时,操作的网址为DELETE api/events/2703
,而不是DELETE api/vessels/125/events/2703
。
我做错了什么?
答案 0 :(得分:0)
我找到了答案。这就是我应该做的:
df.loc[1, pd.IndexSlice['B', 5:7]] = df_sub.loc[1, 5:7].values
df.loc[3, pd.IndexSlice['B', 3:5]] = df_sub.loc[3, 3:5].values