Đã giải quyết: mảng trích xuất django từ ma trận bài đăng

Vấn đề chính là Django trích xuất mảng từ ma trận bài đăng dưới dạng danh sách Python, thay vì dưới dạng mảng NumPy. Điều này có thể dẫn đến các vấn đề nếu bạn cần thực hiện bất kỳ loại phép toán nào trên mảng, vì mảng NumPy hiệu quả hơn nhiều cho loại công việc đó.

Tôi có một ma trận trong trang HTML mà tôi đang đăng lên chế độ xem Django của mình. Ma trận là một danh sách các danh sách và tôi muốn trích xuất các danh sách riêng lẻ từ dữ liệu đã đăng. Tôi có thể làm cái này như thế nào?
Đây là những gì tôi có cho đến nay:
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, tôi có một ma trận các hộp kiểm giống như sau:
<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