Всем привет.
Возникла проблема при создании формы.
Делаю небольшой интернет-магазин для друга.
Есть сущности:
class Product(models.Model):
title = models.CharField(max_length=255)
description = models.TextField()
price = models.FloatField(validators=[MinValueValidator(0.0)])
article = models.CharField(max_length=255)
class ProductSpecification(models.Model):
product = models.ForeignKey('Product')
spec = models.ForeignKey('Specification')
value = models.CharField(max_length=255)
class Specification(models.Model):
name = models.CharField(max_length=255)
description = models.CharField(max_length=255)
unit = models.CharField(max_length=50)
Нужно создать форму создания товара, которая будет отображать все существующие спецификации и иметь инпут для их ввода и сохранять все в ProductSpecification.
Я решил сделать 2 формы: продукта и спецификаций.
С формой продукта проблем не было, но как сразу отобразить все спецификации, да еще и сохранять по сабмиту в другую таблицу (save перегрузить?) непонятно.
Буду рад любому совету. А ссылке на подробный гайд буду рад еще больше :)