แก้ไขแล้ว: django แยกอาร์เรย์จากเมทริกซ์โพสต์

ปัญหาหลักคือ Django แยกอาร์เรย์ออกจากโพสต์เมทริกซ์เป็นรายการ Python แทนที่จะเป็นอาร์เรย์ NumPy ซึ่งอาจนำไปสู่ปัญหาได้หากคุณต้องการดำเนินการทางคณิตศาสตร์ใดๆ บนอาร์เรย์ เนื่องจากอาร์เรย์ NumPy มีประสิทธิภาพมากกว่าสำหรับงานประเภทนั้นมาก

ฉันมีเมทริกซ์ในหน้า HTML ที่ฉันโพสต์ในมุมมอง Django ของฉัน เมทริกซ์คือรายการของรายการ และฉันต้องการแยกแต่ละรายการออกจากข้อมูลที่โพสต์ ฉันจะทำสิ่งนี้ได้อย่างไร
นี่คือสิ่งที่ฉันมี:
def myview(request):
if request.method == 'POST': # If the form has been submitted...
form = MyForm(request.POST) # A form bound to the POST data

if form.is_valid(): # All validation rules pass

# Process the data in form.cleaned_data

return HttpResponseRedirect('/thanks/') # Redirect after POST

else:
form = MyForm() # An unbound form

return render(request, 'mytemplate.html', {'form':form})

In mytemplate.htmlฉันมีเมทริกซ์ของช่องทำเครื่องหมายที่มีลักษณะดังนี้:
<table><tr><td>1,1 <input type="checkbox" name="matrix[0][0]" value="1" /> </td> <td> 1,2 <input type="checkbox" name="matrix[0][1]" value="1" />" </td>" <"td"="" 1,3="" "="" input="" type="checkbox" name=matrix[0][2] value=1 /"" ""="" td="" tr="" table="" xtml-space:"preserve"" xmlns:xtml-space="http://www." w3corg/xml/1998/namespace"" xmlns_w3corg="/xmlns/" xml:"lang=en-us"" lang=en-us"" http://www."" w3corg/1999xhtml"" xmlns_w3corg="/1999/" html:"xmlns=http://www."" w3corg/" lang=en-us""" class="container">2,1 &"nbsp;" 2,2 "nbsp;" 2," 3 "nbsp;" 3," 1 "nbsp;" 3," 2 "nbsp;" 3," 3 "nbsp;" 4," 1 "nbsp;" 4," 2 "nbsp;" 4," 3 "" nbsp ; "" 5 , "" 1 "" nbsp ; "" 5 , "" 2 "" nbsp ; "" 5 , """ 6 ," """ 7 ," """ 8 ," """ 9 ," """ 10 ," """ 11 ," """ 12 ," """ 13 ," """ 14 , "
rntttt14,2
rn t t t 14

Related posts:

Leave a Comment