我需要复制这个表格:
https://www.stickermule.com/products/die-cut-stickers
A) 在选择数量部分有单选按钮显示 1) 数量,2) 价格,3) 节省。
我需要知道如何构建我的模型,以便我可以在一行中显示这 3 个值。
更新 1:
我知道这可以概念化为数据表,正如第一条评论所建议的那样。
我如何在 Django 中做到这一点?
如何在Django中设计数据表并生成单选按钮?
如果我理解正确的话,数据表是一种用于在行和列中显示数据的格式(如 excel)。我怎样才能在 Django 中做到这一点(加上单选按钮标签)?并将该选择保存在数据库中。
上下文:我只需要为个人项目复制该表格。无论如何都没有限制:)。
我当前的模型:
class TamaniosCantidades(models.Model):
TAMANIOS = (('2x2', '2" x 2"',), ('3x3', '3" x 3"',),
('4x4', '4" x 4"',), ('5x5', '5" x 5"',))
CANTIDADES = (('50', '50',), ('100', '100',),
('150', '150',))
# usuario = models.ForeignKey(User, on_delete=models.DO_NOTHING)
tamanios = models.CharField(max_length=10, choices=TAMANIOS)
cantidades = models.CharField(max_length=10, choices=CANTIDADES)
表单.py
class TamaniosCantidadesForm(forms.ModelForm):
tamanios = forms.ChoiceField(choices=TAMANIOS, widget=forms.RadioSelect(), label='Selecciona un tamaño')
cantidades = forms.ChoiceField(choices=CANTIDADES, widget=forms.RadioSelect(), label='Selecciona la cantidad')
class Meta:
model = TamaniosCantidades
fields = ['tamanios', 'cantidades',]
请您参考如下方法:
你问的问题太宽泛了。
第一部分不是真正的 python/django 相关,而是如何设计数据表。如果您想收到有意义的答案,您应该为您的问题提供更多细节和背景信息。
第二个问题主要与前端有关。以您给出的页面代码为例。快速浏览显示节省是通过名为 calculateSavings
