擅长:python、mysql、java
<p>问题是你要处理这些图片的上传吗?在</p>
<p>如果是,那么您将必须创建<a href="https://docs.djangoproject.com/en/1.9/howto/custom-file-storage/" rel="nofollow">custom storage system</a>(或者使用第三方1,对于S3有多个服务器),然后使用一个单独的带有<a href="https://docs.djangoproject.com/en/1.9/ref/models/fields/#imagefield" rel="nofollow">ImageField</a>的图像模型,它将存储路径,并通过多对多链接到主模型。在</p>
<p>如果不是,这意味着您只需要返回到图像的链接,那么一个解决方案是使用一个单独的模型来处理带有<a href="https://docs.djangoproject.com/en/1.9/ref/models/fields/#urlfield" rel="nofollow">URLFields</a>的图像,它将存储图像的URL,并通过多对多链接到主模型。或者,如果图像在主模型中的记录之间不重复,并且其中有一些与每条记录对应,那么反规范化将可以提高性能—使用主模型上的字段来存储字符串列表。<code>JSONField</code>听起来像JSON,非常适合存储字符串列表,但它是针对<a href="https://docs.djangoproject.com/en/1.9/ref/contrib/postgres/fields/#jsonfield" rel="nofollow">PostgreSQL</a>的。
但是如果字符串列表实际上是url列表,它不包含空格,那么简单的方法是仅<code>text_filed_value=" ".join(list_of_strings)</code>它们并在主模型上共同存储{a5},然后{<cd3>}将它们作为字符串列表返回。在</p>