2010-08-14 36 views
1

我們能傳遞一個數組到Django的URL傳遞Django的網址數組

<script> 
    function save() 
    { 
     window.location = "/display/xlsdisplay/" + objarr ; 
    } 

    var objarr = new Array(); 

    </script> 

Urls.py

  (r'^xlsdisplay/(?P<qid>\d+)$', 'xlsdisplay'), 

有一個錯誤,說

   http://192.168.1.11/display/xlsdisplay/334,335,336,337,338,339,340,341,342,343 

回答

1
  1. 的您的網址中使用的正則表達式只能匹配一系列數字。逗號將需要不同的表達。
  2. 我不知道你的具體需求,但你應該看看naming網址,而不是硬編碼它們。
+0

Re 2.如果JS未作爲django模板的一部分呈現,當然,使用反向查找命名的URL將不起作用。 – 2010-08-14 09:05:16

+0

@stevejalim:你是對的。我看到內嵌'