Checklist preview:
- render full_price instead of price_rub - limit to 2 decimal places
This commit is contained in:
parent
4f901fe62e
commit
d12bd8db9f
|
|
@ -420,7 +420,10 @@ class Checklist(models.Model):
|
|||
return
|
||||
|
||||
# Render preview image
|
||||
preview = create_preview(source_img.image.path, size=self.size, price_rub=self.price_rub, title=self.title)
|
||||
preview = create_preview(source_img.image.path,
|
||||
size=self.size,
|
||||
price_rub=self.full_price,
|
||||
title=self.title)
|
||||
|
||||
# Prepare bytes
|
||||
image_io = BytesIO()
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ def create_preview(source_image: str, size=None, price_rub=None, title=None):
|
|||
|
||||
# Draw price
|
||||
if price_rub:
|
||||
price_text = f"{str(price_rub)} ₽"
|
||||
price_text = f"{price_rub:.2f} ₽"
|
||||
price_font = get_font(50)
|
||||
draw.text((hor_padding + 15, preview_height - 100), price_text, font=price_font, fill='black')
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user