0
我試圖保持最小的東西,所以我不想創建模板,目錄結構等。我有一個簡單的CSS文件(通過RawGit)我想用它來對由視圖生成的頁面進行樣式設置。我如何渲染一個沒有模板的頁面?使用Flask生成頁面而不使用單獨的模板文件
from flask import Flask
application = Flask(__name__)
# <insert magic here>
# application.get_and_use_my_super_cool_CSS_file(URL)
# <insert magic here>
@application.route("/")
def hello():
return "hello world"
if __name__ == "__main__":
application.run(host = "0.0.0.0")
你對模板的反感是什麼?要做到這一點,你必須寫出你的HTML(包括CSS)作爲'hello()'的返回字符串。或者,您可以使用'render_template' ... – Suever
如果您不想創建模板文件,則需要在應用程序代碼中構建HTML。你需要在裏面引用你的樣式表。與使用模板文件相比,這通常難以閱讀和維護。 – dirn