解决方法
是的,我经常做。你的javascript必须通过django来提供,但是如果你只是把它放在html头像作为内联的javascript,你会没事的。
例如:我使用它来将前缀放在我使用的动态表单上。
{% extends "base.html" %} {% block extrahead %} <script type="text/javascript"> $(document).ready(function() { {# Append fields for dynamic formset to work#} {% for fset,cap,_,tid in study_formsets.fset_cap_tid %} $(function() { $('.form_container_{{ tid }}').formset({ prefix: '{{ fset.prefix }}',formCssClass: '{{ tid }}',extraClasses: ['myrow1','myrow2'] }); }); {% endfor %} }); </script> {% endblock %}
注意在“base.html”中我有一个html头,其中加载了jquery库,其中包含{%block extrahead%} {%endblock%}。