django项目中前端append增加{{ form }}报Uncaught SyntaxError: Unexpected token <是为什么?

前端代码:

$("#id_first").change(function () {
        var opt = $("#id_first").val();
        if (opt == 1){
            $("#second").append({{ form.second1 }})
        }

    });

报错内容:

图片说明

尝试了一下直接console.log({{ form.second1 }})还是会报同样的错误

{{form}} 应该以字符串的类型 插入到 script 标签;

所以 应该改成 $("#second").append("{{ form.second1 }}")

这样再试试


$("#second").append(`{{ form.second1 }}`)