我是一名医疗技术专家,试图为我的实验室建立一个库存计划。我的目标是制作一个表格,显示我们在实验室特定部分拥有的所有试剂,然后将其展示给用户。我已经能够通过使用 django-tables2 来实现这一点。接下来我想做的是有一个表格,允许用户选择他们取出的试剂,然后他们取出的数量,提交表格,然后从总试剂计数中减去他们取出的数量特殊试剂。这是我到目前为止所拥有的。任何帮助表示赞赏!
forms.py
from django import forms
class ReagentCheckoutForm(forms.ModelForm):
reagent_name= forms.CharField()
amount_taken= forms.IntegerField()
models.py
class Inventory(models.Model):
reagent_name= models.CharField(max_length=30)
reagent_quantity= models.IntegerField()
views.py
def reagent_checkout(request):
if request.method == 'POST':
form= ReagentCheckoutForm(request.POST)
if form.is_valid():
form.save()
reagent_name= form.cleaned_data['reagent_name']
amount_taken= form.cleaned_data['amount_taken']