我基于 Django 框架修改项目。我有表格来添加一个项目。商品有封面(图片)。此商品商店封面的 url 的当前模型版本如下:
class Item(models.Model):
title = models.CharField(max_length = 255, db_index = True)
slug = models.CharField(max_length = 80, db_index = True)
categories = models.ManyToManyField(Category)
cover_url = models.CharField(max_length = 255, null = True, default = None)
...
重要注意,一些图像存储在其他服务器上(不同的文件托管)。
我想用 ImageField 替换 CharField。但是现有的项目呢?我想更改模型的架构并保存所有以前添加的图像。我怎样才能实现这个目标?
也许这种修改的一些原因可能会有所帮助。主要原因是为用户提供从他们的计算机上传图像的能力(不仅仅是插入网址)。
蒂亚!