Задать вопрос
@danyarob

Можно как-то использовать другие папки в flask?

Можно как-то для подключения css использовать /css/main.css,
для js: /js/main.js,
а не /static/....
  • Вопрос задан
  • 93 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@RuslanUC
Вы можете изменить /static/ на что-то другое:
app = Flask(__name__, static_url_path='/js_and_css')


Так же можно сделать как вы хотите, но тогда нужно будет добавить следующий код:
from flask import send_from_directory

@app.route('/css/<filename>')
def css_folder(filename):  
    return send_from_directory('css', filename)

@app.route('/js/<filename>')
def js_folder(filename):  
    return send_from_directory('js', filename)

Тогда js и css будут браться из папок /js/ и /css/.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы