用AngularJS呈现Django表单集?
我想将主模板的某些部分移动到不需要django渲染(即纯html/js)的部分中,并在主模板的ng视图中使用它们 但是,partials中有Django表单集(使用crispy),即没有Django渲染就没有用处 此外,我不想手工编写完整的表单集HTML用AngularJS呈现Django表单集?,django,angularjs,django-forms,Django,Angularjs,Django Forms,我想将主模板的某些部分移动到不需要django渲染(即纯html/js)的部分中,并在主模板的ng视图中使用它们 但是,partials中有Django表单集(使用crispy),即没有Django渲染就没有用处 此外,我不想手工编写完整的表单集HTML 我该怎么做呢?也许你也有一个less或sass文件。这个文件和你的表单一样,没有预处理就无法使用 从中查看代码以获得灵感,并查看以了解如何操作 最困难的部分不是这样做,因为做一个静态查找器很容易。最困难的部分是在开发阶段以透明的方式完成。您可以
我该怎么做呢?也许你也有一个less或sass文件。这个文件和你的表单一样,没有预处理就无法使用 从中查看代码以获得灵感,并查看以了解如何操作
最困难的部分不是这样做,因为做一个静态查找器很容易。最困难的部分是在开发阶段以透明的方式完成。您可以从服务器请求您的分区,并使用文件名作为密钥将它们放入$templateCache中 这样,当请求部分.hmtl文件时,它将获得django呈现的HTML
$http.get('myForm.html', {cache:$templateCache});
您将希望急切地加载这些部分模板,就像部分模板不在缓存中一样,然后它将请求静态html
希望这对您有所帮助如果您打算使用“客户端”接口,那么放弃django表单/表单集,使用类似django rest framework的东西会更有意义。@PauloScardine我正在起诉django rest framework来序列化对象和相关对象,并将它们作为json发送。但是,我不确定手工构建整个表单集HTML是否是一个好主意。我一直在这样做,创建角度表单集指令。@PauloScardine你能给我指出/链接到“角度表单集指令”角度表单集只是在相关模型列表上迭代的
ngForm
和ngRepeat
的组合。