gpt4 book ai didi

javascript - 在 jQuery/Javascript 中使用 Django 模板标签?

转载 作者:行者123 更新时间:2023-12-03 21:38:55 26 4
gpt4 key购买 nike

我可以在 Javascript 中使用 Django 的模板标签吗?就像在 jQuery 中使用 {% form.as_p %} 动态添加表单到页面一样。

最佳答案

是的,我经常这样做。您的 javascript 必须通过 django 提供服务,但如果您只是将其作为内联 javascript 放在 html header 中,那就没问题了。

例如:我使用它在我使用的动态表单集上添加前缀。

{% 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 head,其中加载了 jquery 库,其中包含 {% block extrahead %}{% endblock %}

关于javascript - 在 jQuery/Javascript 中使用 Django 模板标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6008908/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com