使用django构建一个类似博客的应用程序,我是否应该在博客条目的模型之外规范化图像?

使用django构建一个类似博客的应用程序,我是否应该在博客条目的模型之外规范化图像?,django,django-models,django-admin,Django,Django Models,Django Admin,只是想知道,因为目前我将ImageFields作为BlogPost模型的一部分。如果我想支持20个图像的潜力,我有20个这样的字段,而通常它们中的19个永远不会被使用。但是,如果我将它们规范化为一个单独的模型,那么在管理页面中将图像添加到帖子中就不那么直观了,因为您必须从下拉列表中为希望添加的每个图像一次又一次地选择帖子 有更好的方法解决这个问题吗?您肯定应该为图像创建单独的模型 要编辑管理站点中的图像,应使用内联线。请阅读此处的文档: django已经有了内置的图像处理模块。例如: 嗯,几乎每

只是想知道,因为目前我将ImageFields作为BlogPost模型的一部分。如果我想支持20个图像的潜力,我有20个这样的字段,而通常它们中的19个永远不会被使用。但是,如果我将它们规范化为一个单独的模型,那么在管理页面中将图像添加到帖子中就不那么直观了,因为您必须从下拉列表中为希望添加的每个图像一次又一次地选择帖子


有更好的方法解决这个问题吗?

您肯定应该为图像创建单独的模型

要编辑管理站点中的图像,应使用内联线。请阅读此处的文档:
django已经有了内置的图像处理模块。例如:


嗯,几乎每篇文章中都有19个未使用的图像字段,这对我来说似乎是一个错误的解决方案……是的,我同意,这就是我发表文章的原因。但我也不希望用户在发布完博客帖子后,一次只添加一张图片,然后在最终巨大的下拉字段中找到他们刚刚创建的帖子。看起来很容易出错。这需要拉入用于添加图像的表单,但是如果图像绑定到帖子,我们不是先有鸡后有蛋的问题吗?对不起,我不确定你的意思是什么。你将能够添加,以及编辑/删除图像通过编辑后的管理网站的实例。看起来很有希望,但肯定是我所需要的矫枉过正。