Я новичок в flask и очень озадачен тем, что включаю библиотеки из внешних папок в шаблон html. Я знаю, как включить из папки static
, но я хочу хранить свой код и файлы библиотеки в отдельных папках. Итак, моя структура каталогов выглядит примерно так:
./main_directory
|
|_./Code
| |_./flask_script.py
| |_./static
|
|_./Libraries
Я знаю о функции send_from_directory()
, но не совсем понимаю, как ее использовать. Самое распространенное, что я видел, это:
@app.route('/cdn/<path:filename>')
def custom_static(filename):
return send_from_directory(app.config['CUSTOM_STATIC_PATH'], filename)
Который из другого ответа StackOverflow. Но что здесь cdn
в этом случае? Кроме того, какое значение app.confg['CUSTOM_STATIC_PATH']
установлено в? И что все должно быть сделано в шаблоне HTML, чтобы сделать эту работу?