1

URL名を使用してURL情報を送信し、JavaScriptで処理しようとしています。したがって、データ型が間違っているためにエラーを引き起こすリバース関数によって生成するときに、真のパラメーターを設定しません。

reverse("url-name", args = ["{0}", "{1}", "{2}"]) # The first parameter should be number

Javascript:

url = url.replace("{0}", 34)\
      .replace("{1}", "Cem")\
      .replace("{2}", "Şebinkarahisar");

Djangoでデータ型を生成する際にデータ型を無視する方法はありますか?

ありがとう。

4

1 に答える 1

0

django.jsを見てください。それはあなたが望むことをするアプリケーションです:

{% load js %}
{% django_js %}
<script>
    Django.onReady(function(){
        console.log(Django.url('my-url', param1, param2, param3));
        console.log(Django.url('my-url', [param1, param2, param3]));
        console.log(Django.url('my-url', {
            param1: param1,
            param2: param2,
            param3: param3
        })
    });
</script>
于 2012-11-02T17:58:54.440 に答える