【发布时间】:2026-02-01 03:20:13
【问题描述】:
我正在尝试通过 Views.py 添加一些数据,但它不工作,但相同的代码在 django shell 中工作。
我的代码:
username = request.POST['username']
bp = request.POST['bp']
bs = request.POST['bs']
height = request.POST['height']
weight = request.POST['weight']
temp = request.POST['temp']
datasaved = PatTest(Patient= Patient.objects.get(username=str(username)), BS=int(bs), BP=int(bp), PatHeight=float(height), PatientWeight=float(weight), BMI=BMICal(height, weight), TEMPA=int(temp))
print("Test")
datasaved.save()
【问题讨论】:
-
你得到什么错误?
-
看起来
request.POST字典没有包含所有必要的数据。 -
@ruddra 它没有产生任何错误
-
我确实尝试了所有必要的数据,但没有工作
-
试试
your_var = request.POST.get('whateverdata', False) print(your_var)。如果显示False,则说明您的请求或表单存在问题。
标签: python django sqlite django-models