0

基本的に、私はdjango-ds-utilsが行うこととは逆のことをしようとしています。つまり、解決された URL から URL 引数を取得します。たとえば、次の URL 定義を取得します。

url(r'^reset_pwd/(?P<code>[A-Za-z0-9]+)/$', ResetPasswordView.as_view(), name='my.registration.views.reset_pwd'),

<code>そのページで、JS 内で、kwargs 配列に取得したいと思います。これは存在するものですか、それともこれに対する標準的なアプローチはありますか?

4

1 に答える 1

1

私の知る限り、標準的なアプローチはありません。あなたはできる:

  • JSをテンプレートに入れ、ビュー変数をレンダリングする
  • JS グローバルで変数を渡し、その値をテンプレート テキストに設定する
  • window.location ...などを解析します。

私は個人的には 2 番目の方法を好みます。たとえば、このコードをテンプレートに入れてから、javascript ファイルで _reset_pw_code グローバルを使用します。

<script> var _reset_pw_code = "{{ reset_code|escapejs }}" </script>
于 2013-01-25T12:00:57.247 に答える