В моем текущем проекте django у меня есть модель, которая хранит очень длинные строки (может быть 5000-10000 или даже больше символов на одну запись БД), а затем мне нужно разделить их, когда пользователь вызывает запись (это действительно нужно быть в одной записи в БД). Что мне нужно, это вернуть список (queryset? Зависит, если в части «SQL» или получить весь список, как есть, и делать анализ в представлении) более коротких строк (100 - 500 символов на строку в списке, который я возвращаю к шаблону).
Я нигде не смог найти ни команду Python split, ни пример, ни какой-либо ответ на этот вопрос ...
Я всегда мог считать слова и добавлять, но считать слова .... но я уверен, что для такого рода вещей должна быть какая-то функция ...
РЕДАКТИРОВАТЬ: спасибо всем, но я думаю, я не понял,
Пример:
Строка: «Это очень длинная строка со многими, многими, многими и многими предложениями, и нет ни одного символа, который я мог бы использовать, чтобы разделить, просто по количеству слов»
строка является текстовым полем модели django.
Мне нужно разделить его, скажем, каждые 5 слов , поэтому я получу:
['Это очень длинная строка', 'со многими, многими, многими, многими', 'и многими другими предложениями и', 'нет ни одного символа', 'которые я могу использовать для', 'split просто числом '' слов ''
Дело в том, что почти во всех языках программирования существует разделение на количество слов "своего рода служебная функция , но я не могу найти ее в python.
спасибо,
Эрез