Django как генерировать коммерческие предложения

Я разрабатываю бизнес-сайт на django. и возникла задача - добавить возможность генерировать коммерческие предложения. необходимо, чтобы пользователь мог выбрать товар из базы данных, после чего остальные поля (категория, цена, описание, фото) подставлялись бы автоматически. Не совсем понимаю как это правильно реализовать. Можно ли это сделать в админ панели или нужно создать новую страницу и прописать всю логику в представлениях. после этого нужно чтобы пользователь мог добавлять неограниченное количество товаров, автоматически подсчитывалась общая цена и все это конвертировалось в pdf

models.py:

class product(models.Model):
    title = models.CharField(max_length = 100)
    slug = models.SlugField(max_length=100, unique=True, db_index=True, verbose_name="URL")
    category = TreeForeignKey(Catalog, on_delete=models.PROTECT)
    manufacturer = models.ForeignKey(manufacturer, on_delete = models.PROTECT)
    image = models.FileField(upload_to='photos/', blank=True)
    price = models.IntegerField()
    description = models.TextField()
    technikal_description = models.TextField()
    technikal_param = models.TextField()
    manufacturer_code = models.IntegerField()
    our_code = models.IntegerField()



    def __str__(self):
        return self.title



    def return_category(self):

        return self.category

Я предполагаю, что вам нужно создать новую страницу и связать ее с models.py

Вернуться на верх