Python 在django中动态添加内联表单集

Python 在django中动态添加内联表单集,python,django,Python,Django,我已经使用了搜索,找到了一些关于这个主题的建议,但都是非常古老的。最受欢迎的是超过140票,但这个问题以及解决方案已经存在了5年左右,我想知道,从现在起django是否没有内置解决方案 我的意思是,我们有所有的javascript来在管理区域添加一个新的内联表单。前端是否不能使用相同或类似的功能?我不明白,既然功能已经存在,为什么我们需要一个特定的软件包、附加组件或其他东西 好的,我不能让它工作,如果我完全错了,请解释,为什么我需要一个额外的脚本,使这个美丽的小绿色加图标在我的用户前端工作 欢迎

我已经使用了搜索,找到了一些关于这个主题的建议,但都是非常古老的。最受欢迎的是超过140票,但这个问题以及解决方案已经存在了5年左右,我想知道,从现在起django是否没有内置解决方案

我的意思是,我们有所有的javascript来在管理区域添加一个新的内联表单。前端是否不能使用相同或类似的功能?我不明白,既然功能已经存在,为什么我们需要一个特定的软件包、附加组件或其他东西

好的,我不能让它工作,如果我完全错了,请解释,为什么我需要一个额外的脚本,使这个美丽的小绿色加图标在我的用户前端工作

欢迎在Django 1.7下提供任何建议


提前感谢。

因为您需要更新-TOTAL_FORMS变量,为此您需要js。管理区域也不会自动更新它。至少,不是默认的,我知道,我需要一些js。但它不是已经存在了吗?我的意思是,我必须在我的模板中加载它,当然。。。但所有这些提供解决方案的软件包。。。为什么不能使用内置解决方案?还是我遗漏了什么?我在我的管理区域中创建了一个admin.stackedLine表单,我得到了添加几个与外键相关的对象所需的一切。但是我找不到任何使用内置JS在前端做同样事情的解决方案。我遗漏了什么吗?但是你需要的js只是更新一个变量,没什么大不了的,然后克隆de表单。你说的是什么bultin解决方案?这基本上就是我说的内置解决方案。难道没有办法使用这个代码吗?我正在搜索一些解决方案,遇到了一些旧代码,这些代码不适用于较新的Django版本,或者我找到了这个underline.js,这实际上是另一种方法。。。我如何使用已经可用的js添加新的内联表单,或者这不是首选的方式?您是指Django admin中用于向内联表单集添加行的JavaScript吗?这是一个很好的起点,但与几乎所有JavaScript一样,它支持特定的DOM。您将需要编写一些支持DOM的JavaScript,特别是当它位于站点的公共端时。Django没有对您需要做什么做任何假设,它也不是一个像Rails这样的神奇框架,这是一件好事,而且是经过设计的。动态表单集是一项相当容易的任务。尝试一下,如果您遇到问题,请回复我们具体问题。