我有一个模型Photo
,看起来像这样...
class Photo(models.Model):
uuid = models.UUIDField(primary_key=True, default=uuid.uuid4)
created_at = models.DateTimeField(auto_now_add=True)
photo = models.FileField()
title = models.CharField(max_length=30)
kind = models.CharField(max_length=30)
size = models.CharField(max_length=30)
strength = models.CharField(max_length=30)
combinations = models.CharField(max_length=30)
favors = models.CharField(max_length=30)
availability = models.BooleanField(default=True)
iscarousel = models.BooleanField(default=False)
def __str__(self):
return "%s %s %s %s %s %s %s %s %s %s" % (self.created_at, self.photo, self.title,
self.kind, self.size, self.strength, self.combinations, self.favors, self.availability,
self.iscarousel)
我可以将其保存到aws s3存储桶中,但是我没有指向它的url路径,所以我认为是这种情况。如何在上传照片后将网址保存在模型中。所以我想我将需要一个URL字段,并且我知道有一个models.UrlField或类似的东西。我只是很好奇,尽管我如何告诉django提取该URL并将其添加到某个字段中,以便以后可以访问它。如果没有它,我不知道该如何检索它以便以后在Web应用程序中显示它
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句