Django: Создание уникальной коллекции элементов формы для каждого товара в приложении для электронной коммерции
Я пытаюсь разработать новое приложение на django
Я собираюсь создать простое приложение для электронной коммерции.
Это приложение содержит модель, включающую все возможные товары в магазине.
class Product (models.Model):
name=models.CharField(max_length=20)
и еще один, который содержит все возможные элементы формы для продуктов.
class Product (models.Model):
id=models.ForeignKey(products, on_delete=models.CASCADE)
amount=DecimalField(max_digits=6, decimal_places=2)
weigth=DecimalField(max_digits=6, decimal_places=2)
color=models.CharField(max_length=20)
country=models.CharField(max_length=20)
batterycapacity=amount=DecimalField(max_digits=6, decimal_places=2)
size=DecimalField(max_digits=2, decimal_places=1)
Моя цель - создать унифицированную коллекцию форм для каждого продукта, потому что, например, обувь имеет различную коллекцию характеристик, чем, например, батарейка.
Мой вопрос заключается в следующем. Есть ли способ согласовать выбранные элементы формы для каждого продукта?
Можно вместо создания модели для подключения соответствующих элементов формы к определенному продукту использовать forms.py каким-то образом.
Есть предложения?