2017-10-21 23 views
0

私はSQLAlchemy注文リストの項目を並べ替える作業を進めています。それは、例えばアイテムを前方に移動させるときに機能します。位置インデックス5に1しかし、5から1SQLAlchemy注文リストの挿入

### DB MODELS 
from_brief_position = self.request.dbsession.query\ 
(BriefPosition).filter_by(brief_id=from_brief_id).one() 

to_brief_position = self.request.dbsession.query\ 
(BriefPosition).filter_by(brief_id=to_brief_id).one() 


### INDEX 
from_position = from_brief_position.position.index 
to_position = to_brief_position.position.index 

### INSERT AND REARRANGE 
p = from_brief_position.position 
book.indexed_content.insert(to_position, p) 
book.indexed_content.reorder() 

に移動したときに動作しません。ありがとうございました!

答えて

0

を再度挿入する前にのリストからto_positionを削除してから、reorderを実行してください。

関連する問題