В настоящее время я работаю над фляжным веб-приложением с большой базой данных, что означало, что мне пришлось отказаться от кода, который я изначально написал для WhooshAlchemy. При первом тестировании я получил следующую ошибку.
Post.query.whoosh_search('phone').all()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\Abdul\Anaconda3\lib\site-packages\flask_whooshalchemy.py", line 103, in whoosh_search
if not isinstance(query, unicode):
NameError: name 'unicode' is not defined
это как-то связано с тем, что python 3 переименовал Unicode в str пару лет назад или это что-то еще? Я попытался изменить Unicode на str, но это не решило проблему? любой полезный вклад будет оценен.