에 특정 값을 업데이트 :장고 -이 라인에서 잘못 무엇 결과의 검색어
for i in message_list:
message_stream = Messages.objects.filter(OrderID = i.OrderID).order_by('-MessageLocalID')
if message_stream[0].MessageTypeName != 'MessageAck':
message_stream[0].status = message_stream[0].MessageTypeName
message_stream[0].save()
status
필드는 DB 여기에 저장되지 않습니다. 내가 여기서 오해하는 것은 무엇인가?
스택 트레이스를 게시 할 수 있습니까? –
오류가 표시되지 않습니다. 'message_stream [0] .update (status = Message_stream [0] .MessageTypeName)'와 같이 저장 대신 update 메소드를 사용할 때만 오류가 표시됩니다. 더 많은 것을 명확히 할 수 있다면 알려 주시기 바랍니다 :) – securecurve
'filter'가 아닌'get'을 사용해야합니다. – LarsVegas