首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在django中将图片添加到帖子中

如何在django中将图片添加到帖子中
EN

Stack Overflow用户
提问于 2013-10-23 16:28:51
回答 1查看 11.3K关注 0票数 5

我正在建立一个博客系统,它允许用户添加图像到他们的博客。

当用户添加图片时,图片会被自动上传,这发生在博客发布之前,所以我应该如何处理上传的图片,这些图片有点像临时图片,因为如果用户发布博客,这些图片会有这个博客的外键,并保存到某个文件夹中,但如果用户放弃博客,这些临时图片应该被删除。

问题是,当博客真正发布时,如何获得第一次上传的图片?我应该在哪里存储这些临时图像?我怎么知道用户是否放弃了这个博客?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-29 13:43:53

我会提出以下建议:

  1. 修改帖子模型以添加一个名为published的日期时间字段,该字段允许为NULL。
  2. 使用该字段published来确定帖子是否已发布。如果发布字段为空,则该帖子将被视为草稿,只要您点击create post按钮,就会立即发布otherwise.
  3. Create该帖子。这将为您提供一个带有id的Post对象,您可以将其绑定到ModelForm并显示给用户进行编辑。所以当他们添加一张图片时,你可以上传它,并以任何你想要的方式将它绑定到帖子的id上。仅当您点击publish button.
  4. Deleting时,将发布的内容更改为
  5. datetime.now()发布的或草稿的帖子应删除所有链接的资源,如图像。

希望能有所帮助。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19536614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档