added product id to image path
This commit is contained in:
@@ -34,6 +34,12 @@ class AttributeTag(TagTreeModel):
|
||||
# autocomplete_view = 'myapp.views.hobbies_autocomplete'
|
||||
|
||||
|
||||
def product_image_path(instance, filename):
|
||||
"""Add the instance's id to the path
|
||||
"""
|
||||
return f"products/{instance.id}/{filename}"
|
||||
|
||||
|
||||
class Product(models.Model):
|
||||
|
||||
SYNCHRONIZED = 'SYNCHRONIZED'
|
||||
@@ -50,7 +56,7 @@ class Product(models.Model):
|
||||
sku = models.CharField('Referencia de producto', max_length=255, null=True, blank=True )
|
||||
name = models.CharField('Nombre del producto', max_length=500, null=True, blank=True)
|
||||
description = models.TextField('Descripción', null=True, blank=True)
|
||||
image = models.ImageField('Imagen del producto', upload_to='products/', null=True, blank=True)
|
||||
image = models.ImageField('Imagen del producto', upload_to=product_image_path, null=True, blank=True)
|
||||
url = models.URLField('URL del producto', null=True, blank=True, max_length=1000)
|
||||
price = models.DecimalField('Precio', max_digits=10, decimal_places=2, null=True, blank=True)
|
||||
shipping_cost = models.DecimalField('Gastos de envío', max_digits=10, decimal_places=2, null=True, blank=True)
|
||||
|
||||
Reference in New Issue
Block a user