Python 在Django中保存未发送的消息

Python 在Django中保存未发送的消息,python,django,stack-overflow,Python,Django,Stack Overflow,当我准备写一个关于Stackoverflow的问题并突然关闭窗口时,它不会删除我的消息。当我返回到问题表单时,它保存了我上次写的内容 它只是一个普通的ajax保存,带有一个名为Is_sent的模型字段,还是决定何时发送的某个字段 我用Django。应该如何实施?我猜创建页面的问题是CreateView和UpdateView的混合,这取决于用户是否有未发送的消息?在这个框中键入并监视网络活动时,我看到有人定期发布到这个url http://stackoverflow.com/posts/26750

当我准备写一个关于Stackoverflow的问题并突然关闭窗口时,它不会删除我的消息。当我返回到问题表单时,它保存了我上次写的内容

它只是一个普通的ajax保存,带有一个名为Is_sent的模型字段,还是决定何时发送的某个字段


我用Django。应该如何实施?我猜创建页面的问题是CreateView和UpdateView的混合,这取决于用户是否有未发送的消息?

在这个框中键入并监视网络活动时,我看到有人定期发布到这个url

http://stackoverflow.com/posts/26750682/editor-heartbeat/answer
文章包含文本框的当前内容。因此,当重新加载页面时,可以恢复此功能


我想象问题通过相同的机制工作

,但是如果我在文本框中键入内容时对CreateView进行ajax调用,它将使用键入的内容创建帖子。当我写完我的问题/评论/回答后,它会再次尝试创建对象。所以我猜用户创建新帖子/问题/评论/答案的视图应该是一个UpdateView,它可以获取用户即将完成的帖子?