0
我有一個顯示部分的細節,並有選擇的加入股票的那部分,並列出已添加的股票的詳細信息頁面編輯Django的數據庫沒有移動到其他視圖功能
def part_details(request,pk):
temp =check_session_exist(request)
if temp != True:
return HttpResponseRedirect(temp)
my_list=populate_nav_bar() //displaying navigation bar
temp_list = models.part_list.objects.get(part_id=pk) // get stock information
if request.method == 'POST': //adding stock of the current part
form_entered=forms.part_stock_form(request.POST)
if form_entered.is_valid():
temp = models.part_stock()
temp.part_id = models.part_list.objects.get(pk=pk)
temp.entry_date = form_entered.cleaned_data['entry_date']
temp.supplier = form_entered.cleaned_data['supplier']
temp.amount = form_entered.cleaned_data['amount']
temp.save()
return HttpResponseRedirect(reverse('parts:part_details',args=[pk]))
else:
print("invalid field")
return render(request, 'part_details.html',
{'part_temp': temp, 'my_list': my_list, 'part_stock_form': form_entered})
return render(request,'part_details.html', {'part_temp':temp_list,'my_list':my_list,'part_stock_form': forms.part_stock_form})
現在我想要o從同一頁面編輯股票,我在哪裏放置這個功能。我不能只是調用它的功能,而不將它重定向到其他視圖並重定向回相同的視圖。 javascript是否提供了添加/編輯數據庫的功能?