Я создал небольшое приложение Flask для обработки и представления данных для моего локального потребления на моем локальном компьютере. Приложение My Flask обрабатывает данные во вложенной папке, а затем открывает веб-страницу для отображения обработанных данных. Все выглядит отлично, за исключением того, что изображения не обслуживаются. Например, результирующий исходный код HTML будет иметь что-то вроде:
однако изображения не будет. Пути указаны правильно, поэтому я предполагаю, что это связано с тем, как изображения передаются или не передаются в Flask в render_template
. Возможно, есть способ указать каталог мультимедиа, как я вижу в этом посте django ?
Любые предложения о том, как я мог бы включить изображения, будут очень кстати.
наилучшие пожелания, зак кп
Изменить :Как упоминалось в ответах и комментариях, все статические файлы должны находиться в указанном статическом каталоге. Мое использование конструкции "file ://" привело к тому, что браузер выдал сообщение об ошибке:
"Not allowed to load local resource: file:///Users/username/Desktop/datafolder/pics/pic1.png"
вот почему я не мог видеть изображение. Я мог бы использовать любое из приведенных ниже решений, которые приводят к изображениям, которые я хочу использовать в назначенной статической папке.