的数据
如果“KARIQUIEIM KODU”相同,我如何将“HARMAN”值的总和放入1个记录中
class ProjeVerileri(models.Model):
harman = models.CharField(max_length=250,blank=True,null=True)
karisim = models.CharField(max_length=250,blank=True,null=True)
def __str__(self):
return str(self.harman +' / ' + self.karisim)
字符串
这是我的模型,最后我希望我的数据看起来像这样
的
if request.method == 'POST':
karisim=request.POST.get('karisim')
harman=request.POST.get('harman')
ProjeVerileri.objects.create(
karisim=karisim,
harman = harman,
)
型
这是我的观点
1条答案
按热度按时间e7arh2l61#
可以将创建
ProjectVerileri
的视图更改为:字符串
所以如果该项目已经存在,我们会更新它。
如果您清理了数据库,即确保
karisim
不再有重复,您还可以通过将其标记为唯一来强制执行此操作:型
备注:使用
Form
[Django-doc]比手动验证和清理数据更好。Form
不仅可以简化HTML中表单的 * 呈现 *,而且还可以更方便地 * 验证 * 输入,并将数据 * 清理为更方便的类型。