【发布时间】:2021-12-19 23:26:56
【问题描述】:
所以我制作了这个应用程序,您可以在其中制作产品。当我在本地使用这个应用程序时,这些产品的图像保存在一个文件中。我在 heroku 和 ofc 上部署了我的应用程序,因为没有像 localy 这样的普通文件,它不能保存在那里。我怎样才能将它保存在某个地方并使用它?我还使用 postgesql btw 来存储其他数据,所以也许我也可以存储图像。
class Product(models.Model):
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
name = models.CharField(max_length=255, blank=True, null=True)
image = models.ImageField(upload_to='images', blank=True, null=True)
price = models.FloatField(max_length=255, blank=True, null=True)
description = models.TextField(max_length=255, blank=True, null=True)
category = models.ForeignKey(Category, blank=True, on_delete=models.CASCADE)
seller = models.ForeignKey(User, on_delete=models.CASCADE, null=True, blank=True)
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
def __str__(self):
return self.name
【问题讨论】:
标签: python django postgresql heroku