我是一个Django noob,所以我很抱歉如果这是一个愚蠢的简单问题。Django - 当来自查询的数据实际上被读取时
下面的代码:
try:
m = Message.objects.get(session=request.session.session_key)
except:
return {'message_status':'','message_text':''}
current_status = m.status
current_text = m.text
m.delete()
我期望CURRENT_STATUS和current_text被保留了,但事实并非如此。怎么了?
谢谢!
什么是“保存”应该是什么意思? –
意思是,我将current_status和current_text传递给模板。如果我注释掉m.delete()行,则会填充current_status和current_text,但现在它们是空白的。 –
如果您喜欢答案,请标记为已接受。 – Thomas