Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.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
Jquery django使用可重复值进行多选择输入的方法是什么,以保持选择顺序?_Jquery_Python_Html_Django_Post - Fatal编程技术网

Jquery django使用可重复值进行多选择输入的方法是什么,以保持选择顺序?

Jquery django使用可重复值进行多选择输入的方法是什么,以保持选择顺序?,jquery,python,html,django,post,Jquery,Python,Html,Django,Post,我目前正在从事一个Django项目,该项目有一个将填充动态值的表单(Django模型)。表单将允许用户选择多个值(并多次选择)。然后,用户将能够通过按其选择的任何顺序排列元素来修改其选择 看看Django的后端,似乎没有直接的方法可以做到这一点。使用Django模型和字段,我可以设计一些使用外键链接模型的东西。但是,因为我需要支持重复的值,所以我将复制多次引用。此外,这使得修改数据变得昂贵 除了严重依赖客户端jQuery生成动态表单,然后将表单值作为逗号分隔的值或列表保存到数据库中之外,还有其他

我目前正在从事一个Django项目,该项目有一个将填充动态值的表单(Django模型)。表单将允许用户选择多个值(并多次选择)。然后,用户将能够通过按其选择的任何顺序排列元素来修改其选择

看看Django的后端,似乎没有直接的方法可以做到这一点。使用Django模型和字段,我可以设计一些使用外键链接模型的东西。但是,因为我需要支持重复的值,所以我将复制多次引用。此外,这使得修改数据变得昂贵

除了严重依赖客户端jQuery生成动态表单,然后将表单值作为逗号分隔的值或列表保存到数据库中之外,还有其他方法可以做到这一点吗?我希望尽可能多地使用Django提供的工具。

您的问题(在输入方面)不清楚,但我怀疑您需要的是中间表:如果您需要的话,“多次复制引用”没有问题。。你还能怎么做呢?存储用户选择的方法不多:
1,1,2,1,1
。只需构建模型来存储这些信息。在您的特定用例中,我们不可能权衡CSV与DB的利弊。