Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.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
Python 用于复制和粘贴垂直列表的Django表单字段_Python_Django_Forms - Fatal编程技术网

Python 用于复制和粘贴垂直列表的Django表单字段

Python 用于复制和粘贴垂直列表的Django表单字段,python,django,forms,Python,Django,Forms,我正在更新一个项目,以便在其中一个应用程序中,用户可以将text/excel文件/[文件格式]中的垂直值列表复制到表单中。我希望表单保存用户将粘贴的尽可能多的值(因此希望它的长度是动态的) 当用户提交表单时,my views.py将处理数据。我应该使用什么字段类型来执行此操作?(如果有可能做到这一点)找到了答案!我只是用了一个Textarea而不是TextField。如果你不打算限制用户可以输入的数据量,你可以使用一个TextField。我还建议在将文本存储到数据库之前对其进行清理。TextFi

我正在更新一个项目,以便在其中一个应用程序中,用户可以将text/excel文件/[文件格式]中的垂直值列表复制到表单中。我希望表单保存用户将粘贴的尽可能多的值(因此希望它的长度是动态的)


当用户提交表单时,my views.py将处理数据。我应该使用什么字段类型来执行此操作?(如果有可能做到这一点)

找到了答案!我只是用了一个Textarea而不是TextField。

如果你不打算限制用户可以输入的数据量,你可以使用一个TextField。我还建议在将文本存储到数据库之前对其进行清理。TextField是否可以复制垂直格式(例如,使用滚动条)?如果粘贴的数据中有换行符“\n”,则它们在存储时将保留。当你去渲染存储的数据时,只需将其包装在一个容器中或使用Django过滤器,正如本文中所解释的,我更多的是为了视觉目的(我希望用户看到垂直框,因为这样他们可以更容易地修改他们复制/粘贴的内容)。我认为垂直文本字段看起来会更好。我处理数据不会有问题。