0

我想在 django admin 中添加“添加另一个字段”和“删除字段”按钮,从而分别添加/删除一个文本字段。并且所有这些字段都应该连接(通过某个字符分隔)并分配到一个模型文本字段中。我怎么能做到这一点?

4

1 回答 1

1

你最好的选择是使用 Javascript。让 Javascript 在按钮单击时创建新字段(或删除它)。让用户根据需要填写该字段。当它们准备好保存时,您需要捕获提交(再次使用 Javascript)并将所有内容连接到初始 textarea 字段中,然后让它提交到 Django 应该处理它的服务器。

然后,您还必须在页面加载时运行 Javascript 以检查 textarea 并拆分 textarea 的不同部分。

或多或少这就是你将要如何去做的事情。如果你想让某人为你写它,那将是一个完全不同的讨论。

(我知道很容易站出来说“为什么那样做,那不是最好的方法”。我经常遇到最好的方法行不通的约束,所以我尽量不要在不知道他们的约束的情况下敲打别人。 )

于 2013-04-02T20:14:07.837 回答