Где находится ваша папка stati c по сравнению с файлом flask instance .py? Flask не находит вашу стати c папку. Если вы не изменили свой план, flask будет искать папку stati c на том же уровне вашего основного приложения.
Итак, допустим, у вас есть файл .py, который запускает ваше приложение - flask_server. py в приведенном ниже примере - внутри первого уровня каталога «web» flask будет искать папку stati c на том же уровне - то же самое верно и для папки шаблонов:
Также функция url_for
будет лучшим способом для вызова ваших файлов stati c, в вашем случае это может быть что-то вроде следующего - при условии, что папка stati c находится на том же уровне, что и запущенный файл приложения .py:
<script src="{{url_for('static', filename='assets/js/main.js')}}"></script>
Надеюсь, он вам подходит. :)