只是要清楚,我想諮詢一下在views.py如何在Django中訪問ModelForm的字段名稱?
接入領域我想額外的數據添加到形式,它被確認之前(因爲它是一個必需的字段),並another answer上stackexchange似乎暗示我必須創建一個新的表單來這樣做。
現在我的代碼看起來是這樣的:
if request.method == 'POST':
# create a form instance and populate it with data from the request:
form = TestForm(request.POST)
data = {}
for ---:
---add to data---
comp = Component.objects.get(name = path)
data['component'] = comp.id
form = TestForm(data)
if form.is_valid():
test = form.save(commit = 'false')
test.save()
return submitTest(request, var)
我怎麼能填補與劃線部分組成?
我通過url參數傳遞字段的數據。這個值是一個外鍵,所以將其設置爲必填字段非常重要。當我的意思是創建另一個表單時,我的意思是創建另一個formset對象,而不是用戶可見的表單。 –