Файл, не найденный при отработке HTML с использованием колбыHtml

Программисты Html
Ответить
Anonymous
 Файл, не найденный при отработке HTML с использованием колбы

Сообщение Anonymous »

Я довольно новичок в использовании колбы и имею основной вопрос: как предоставить доступ к HTML, который отображается с использованием доступа к колбе к статическим файлам (например, изображениям). Здесь мой пример игрушки: < /p>

Я хотел бы отображать Logo.svg на веб -сайте. Проект структурирован как < /p>

Project
|
+ -- static
|
+ -- logo.svg
+ -- templates
|
+ -- test.html
+ -- run_flask.py
< /code>

test.html выглядит следующим образом < /p>







demo


body {
font-family: helvetica neue, helvetica, liberation sans, arial, sans-serif;
font-size: 14px;
}





Изображение



< /code>

и мой скрипт run_flask-py содержит: < /p>

import flask
from flask import render_template, send_from_directory
from flask_cors import CORS

app = flask.Flask(__name__, static_url_path='')
CORS(app)
app.config["DEBUG"] = True

@app.route('//')
def render_static(page_name):
return render_template('%s.html' % page_name)

app.run(port=5001)

< /code>

Когда теперь запустите скрипт, вывод консоли: < /p>


Запуск на http://127.0.0.1:5001/ (нажмите Ctrl+C, чтобы бросить) В Chrome http://127.0.0.1:5001/test/ выглядит так:

< /p>

Я уже смотрел, как обслуживать статические файлы в колбе как Проблема звучит одинаково. Но я на самом деле закончил запутался в том, как предложенная send_from_directory может мне помочь здесь. < /p>

может кто -нибудь помочь? < /p>

Подробнее здесь: https://stackoverflow.com/questions/597 ... sing-flask
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»