Структурирование моего приложения фляги в автономных папках - PullRequest
0 голосов
/ 27 октября 2019

У меня есть приложение, которое я делаю, и я хотел бы держать все ресурсы кода 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 является одним изпапки, которые я назвал выше.

Возможна ли такая структура в колбе?

...