为 django 中的每个产品添加自定义用户字段

问题描述 投票:0回答:1

我刚刚开始使用 django 进行 Web 开发,不明白,

我希望能够为我的电子商务 django 网站定义不同的必填字段,并且这些输入字段显示在产品页面中。 然后,用户在将它们添加到购物车时填写这些输入字段。例如,在 T 恤产品页面中能够定义“颜色”、“尺寸”和“自定义打印”

任何帮助将不胜感激

django django-forms
1个回答
0
投票

在你的 models.py 中

class yourmodel(models.Model):

    id = models.AutoField(blank=False,null=False,primary_key=True)
    yourfield1 = models.CharField(max_length=50,null=True,blank=False)
    yourfield2 = models.TextField(null=True,blank=False)

当用户尝试插入表单时,如果他没有填写输入字段,则使用blank = false,django会阻止他并且不接受行的插入

© www.soinside.com 2019 - 2024. All rights reserved.