Django - 实际读取查询数据时

时间:2011-09-13 22:27:14

标签: django

我是Django noob所以如果这是一个愚蠢的简单问题,我道歉。

以下是代码:

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,但事实并非如此。怎么了?

谢谢!

1 个答案:

答案 0 :(得分:0)

要解决您的问题,只需执行切片即可在删除对象之前复制该字符串。

current_status = m.status[:]
current_text = m.text[:]

m.delete()

编辑:编辑:你为什么不使用django.contrib.messages!?