PyCharm может ругаться сколько хочет, если ты запускаешь и ошибки нет, значит ошибки нет. Там хинты для вложенных словарей порой не работают, а ты на темплейт таги рассчитываешь
А твоя вторая ошибка это не ошибка, а ворнинг, что пагинация у тебя может разные результаты возвращать каждый раз
Дмитрий, Займись этим, когда справишься - открой код асинкайо (или хотя бы доку) и поизучай что есть тредпул эксекьютор в этом самом аскинкайо и как он работает
По прошлым ответам и комментариям казалось шаришь, а этот вопрос показал, что, оказывается, не особо, да еще и надменный такой
Дмитрий, Я знаю как работает евент луп в асинкайо и я знаю что он может запускать задачи в отдельных тредах и чекать фьючеры - например резол адресов он делает именно в тред ексекьюторе. Вот я и спрашиваю, почему автору нельзя запихнуть все задачи в тред эксекьютор и ждать выполнения? Раз уж эксперт комментах, то мог бы и ответить, а не читать отправлять
Ivan Yakushenko, А чего в этом странного? (не говоря о задаче автора) Простой сервер работающий на тредах - пришёл реквест, надо сделать пдф - засунул задачу в пул процессов
Сергей Ильин, При том что пайчарм может запускать твое приложение так, что записи в логе не будет, открой исходники Werkzeug и увидишь, что вывод адреса и порта это не безусловная процедура.
Сергей Ильин, Проверь ран конфигурейшен пайчарма, попробуй запустить флак так как это пишут в доке. Если ран конфигурейшен отличается от того что пишут в доке - переделай так, чтобы совпадало с тем что пишут в доке.
alex_124, Проблема в том, что для такой задачи нужно учиться много и упорно, это совсем нетривиальная задача - взять и выделить из текста логические корректные предложения, это называется natural language processing и это сложная тема, с которой не каждый работает/работал или хотя бы изучал.
Как вариант, не разбирай текст на списки, используй регулярные выражения чтобы достать нужную информацию.
https://docs.djangoproject.com/en/3.0/howto/custom...