Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript django使用一个模型字段通过js添加另一个字段_Javascript_Python_Django - Fatal编程技术网

Javascript django使用一个模型字段通过js添加另一个字段

Javascript django使用一个模型字段通过js添加另一个字段,javascript,python,django,Javascript,Python,Django,我想在django admin中添加“添加另一个字段”和“删除字段”按钮,这将分别导致添加/删除文本字段。所有这些字段都应该连接(通过一些字符分隔)并分配到一个模型文本字段中。我怎样才能做到这一点呢?你最好的选择是使用Javascript。让Javascript在单击按钮时创建(或删除)新字段。让用户根据需要填写字段。当它们准备好保存时,您需要捕获提交(再次使用Javascript),并将所有内容连接到初始textarea字段,然后让它提交到Django应该处理它的服务器 然后,您还必须在页面加

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

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

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

或多或少,这就是你要做的事情。如果你想让别人帮你写,那就完全是另一种讨论了

(我知道说“为什么这样做,这不是最好的方式”很容易。我经常遇到一些约束,而这些约束是最好的方式无法奏效的,所以我尽量不去打击那些不知道约束的人。)