django - Django:如果有多个类别,则在模型中编写产品特征的最佳方法
问题描述
我是新的 django 开发人员。我正在尝试制作电子商务网站。一切都很顺利,但是当我开始编写产品详细信息时,我遇到了添加产品特性的问题。那么,如果有多个类别,我如何获得特征。我尝试只添加 textField 并将其打印为特征。但是,它不是作为列表得到的,它只是作为文本打印。
models.py
class Product(models.Model):
name = models.CharField(max_length=200, verbose_name="Название продукта")
category = models.CharField(max_length=300, choices=TOTAL, verbose_name="Категория")
subcategory = models.CharField(max_length=300, choices=SUBPRODUCT)
price = models.FloatField(verbose_name="Цена")
description = models.TextField(max_length=5000,blank=True, verbose_name="Описание:")
image = models.ImageField(null=True, blank=True, verbose_name="Изображение")
novinki = models.BooleanField(default=False, verbose_name="Новинки")
popularnye = models.BooleanField(default=False, verbose_name="Популарные")
def __str__(self):
return self.name
class Meta:
verbose_name = 'Продукты'
verbose_name_plural = "Продукты"
@property
def imageURL(self):
try:
url = self.image.url
except:
url = ''
return url
templates
<div class="u-product-control u-product-desc u-text u-text-default u-text-2"><!--product_content_content-->
<p>{{product.description}}.</p><!--/product_content_content-->
</div><!--/product_content--><!--product_button--
那么,我能做些什么呢?你建议我做什么?请帮忙?我不能解决这个问题一个星期那么,你能告诉我怎么做吗?请帮忙?
解决方案
推荐阅读
- c# - SQLConnection 不是 VS 2019 中 System.Data.SqlClient 的一部分?
- r - 如何根据帐户和周间隔计算金额的标准差?
- sql - 自引用表 SQL 从包含的元素中选择最后一个元素
- excel - VBA,如果文件名> 1,则附加 Pdfs
- c++ - C++ 不能循环指向向量的向量的指针
- c# - 在 C# 中使用带有 Linq 的 Include() 执行左连接
- flutter - 使用 Flutter 和 Provider 实现 Firebase Auth
- google-compute-engine - google cloud Stackdriver Metrics 以扩展管理实例组 - 区域
- python - 使用 groupby 重采样聚合函数的正确方法
- css - 如何处理已访问锚点的覆盖