在我的django项目中,我有一个模型用于存储非常长的字符串(每个数据库条目可以达到5000-10000甚至更多个字符),然后当用户调用该记录时,我需要将其拆分(它确实需要在DB中的一个记录中)。我需要的是返回一个列表(查询集?取决于是在“SQL”部分还是按原样获取整个列表并在视图中进行解析)短字符串列表(列表中每个字符串的长度为100-500个字符),然后返回给模板。
我无法找到任何Python split命令或示例或任何答案... ...但我确定肯定有这种类型的函数存在....
编辑:谢谢大家,但我想我没被理解,
例如:字符串:“这是一个非常长的字符串,有许多句子,没有一个字符可以用来分割,只能按单词数分割”。
该字符串是django模型的textField。
我需要将其拆分,比如每5个单词,那么我会得到:
['This is a very long string','with many many many many','and many more sentences and','there is not one character','that i can use to','split by, just by number',' of words']
事实上,在几乎所有编程语言中,都有一种“按单词数拆分”的实用程序函数,但我找不到Python中的这种函数。
谢谢,Erez
我无法找到任何Python split命令或示例或任何答案... ...但我确定肯定有这种类型的函数存在....
编辑:谢谢大家,但我想我没被理解,
例如:字符串:“这是一个非常长的字符串,有许多句子,没有一个字符可以用来分割,只能按单词数分割”。
该字符串是django模型的textField。
我需要将其拆分,比如每5个单词,那么我会得到:
['This is a very long string','with many many many many','and many more sentences and','there is not one character','that i can use to','split by, just by number',' of words']
事实上,在几乎所有编程语言中,都有一种“按单词数拆分”的实用程序函数,但我找不到Python中的这种函数。
谢谢,Erez