У меня есть приложение, которое я делаю, и я хотел бы держать все ресурсы кода Python, CSS и JS внутри папки и называть его соответствующим образом, чтобы один человек мог сделать полный модуль, протестировать его и загрузить его в основной проект. .
Я планирую иметь что-то вроде этой структуры
index.py
global_assets
global_classes
global_html_components
home(assets(js,css,images),home.html,home_widget_1.html,home_widget_2.html,home_widget_3.html,controller.py,model.py)
services
products
dashboard
У меня есть этот script.py
from flask import *
app = Flask(__name__)
@app.route('/user/<uname>')
def message(uname):
return render_template('message.html',name=uname)
if __name__ == '__main__':
app.run(debug = True)
и message.html
<html>
<head>
<title>Message</title>
</head>
<body>
<h1>hi, {{ name }}</h1>
</body>
</html>
Я хочу, чтобы у моего приложения была одна запись в index.py, чтобы я мог посещать URL-адреса любых из моих модулей, и страница отображается, например, в приведенном выше коде
http://localhost:5000/home/user/admin
, где home является одним изпапки, которые я назвал выше.
Возможна ли такая структура в колбе?