我是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,但事实并非如此。怎么了?
谢谢!
答案 0 :(得分:0)
要解决您的问题,只需执行切片即可在删除对象之前复制该字符串。
current_status = m.status[:]
current_text = m.text[:]
m.delete()
编辑:编辑:你为什么不使用django.contrib.messages!?