Для реализации данного функционала вам нужно будет создать форму поиска, в которую пользователь будет вводить слово, которое он хочет найти в текстовом файле. Затем вы можете создать класс ListView, который будет обрабатывать поиск и выводить количество найденных слов на шаблоне.
Примерно такой код может выглядеть:
```python
from django.views.generic import ListView
from .models import TextFile
class WordCountListView(ListView):
model = TextFile
template_name = 'word_count.html'
def get_queryset(self):
query = self.request.GET.get('search_word')
text_file = TextFile.objects.get(pk=1) # Пример получения текстового файла, можно заменить на свою логику получения файла
word_list = text_file.content.split() # Разбиваем текст на слова
count = word_list.count(query) # Считаем количество заданного слова
return {'count': count}
```
Здесь предполагается, что у вас есть модель TextFile, в которой хранится текстовый файл. В методе `get_queryset` происходит разбиение текста на слова и подсчет количества вхождений заданного слова. Это число передается в шаблон `word_count.html`, где вы можете его вывести.
Пожалуйста, уточните, если у вас есть какие-либо дополнительные вопросы или детали по поводу вашего запроса.