Django,select 图片来自以前上传的图片
Django, select image from previous uploaded images
我有一个 Post 模型,它有一个 ImageField。
class Post(models.Model):
headline = models.CharField(max_length=255)
lead = models.TextField(blank=True, null=True)
body = models.TextField(blank=True, null=True)
image = models.ImageField(upload_to="posts", blank=True, null=True, max_length=255)
在我的 ModelForm 中,图像的文件输入工作完美,但我想知道如何让用户选择上传新图像,或从以前上传到站点的所有图像中选择一个。
有什么指点吗?
为此定义另一个模型 Image
,然后创建一个从 Post
到 Image
的外键。创建新的 post 时,您可以 select 现有图像或上传新图像,然后 select 它。
我有一个 Post 模型,它有一个 ImageField。
class Post(models.Model):
headline = models.CharField(max_length=255)
lead = models.TextField(blank=True, null=True)
body = models.TextField(blank=True, null=True)
image = models.ImageField(upload_to="posts", blank=True, null=True, max_length=255)
在我的 ModelForm 中,图像的文件输入工作完美,但我想知道如何让用户选择上传新图像,或从以前上传到站点的所有图像中选择一个。
有什么指点吗?
为此定义另一个模型 Image
,然后创建一个从 Post
到 Image
的外键。创建新的 post 时,您可以 select 现有图像或上传新图像,然后 select 它。