【发布时间】:2021-12-13 05:22:10
【问题描述】:
请我有下面的模型和视图,但我希望在数量字段中输入的任何值都将在我的数据库中保存为负数。
views.py
def post(self, request):
receiveform = ReceiveForm(request.POST or None)
stockform = StockForm(request.POST or None)
if request.method == 'POST':
if receiveform.is_valid() and stockform.is_valid():
receiveform.save()
stockform.save()
messages.success(request,('Data save succefully'))
return redirect('dashboard')
else:
print(receiveform.errors)
receiveform = ReceiveForm(request.POST or None)
context = {
'receiveform':receiveform,
'stockform':stockform,
}
return render(request, 'storesapp/receives.html', context)
models.py
class Receives(models.Model):
date = models.DateField(default=now)
category = models.ForeignKey(Category, on_delete=models.CASCADE)
quantity = models.IntegerField(default='0', blank=True, null=True)
【问题讨论】:
标签: django django-models django-forms