第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 Jinja2 字段預覽 HTML

使用 Jinja2 字段預覽 HTML

qq_遁去的一_1 2023-10-17 15:44:06
我剛剛開始開發(fā) Flask Web 應用程序。我可以說我是網(wǎng)絡開發(fā)領域的新手。現(xiàn)在,我正在使用 Atom 和一些插件,例如 PreviewHTML 來獲取側窗格并顯示 HTML 的實時預覽。我面臨的問題是:如果我有一個帶有 Jinja2 字段的 HTML,我看不到我正在編碼的頁面的預覽(它無法識別該語句(base.html 存在并且工作{% extends 'base.html' %}正常)并且字段被大括號包圍)。我想知道,你如何正確地完成這項工作?我現(xiàn)在要做的是準備一個帶有 100% html 標簽的 HTML,當我看到它沒問題時,我將這些行轉換為 jinja 字段(帶有我需要的類)。有什么解決方案可以讓它變得更容易嗎?提前致謝。
查看完整描述

3 回答

?
catspeake

TA貢獻1111條經(jīng)驗 獲得超0個贊

我假設您正在編寫一個燒瓶應用程序(感謝您的標簽)。在這種情況下,您需要從命令行運行 Flask 應用程序才能識別 jinja。

你要做的就是通過以下方式運行你的燒瓶應用程序:

python 文件名.py

這將在瀏覽器中運行您的應用程序。因此,請轉到瀏覽器并輸入http://127.0.0.1:5000/

然后,如果您已經(jīng)為您要訪問的頁面設置了路線,那么您將能夠查看您創(chuàng)建的頁面。

用于渲染基本 html 頁面“index.html”的 Flask 文件會像這樣:

    from flask import Flask, render_template


    app = Flask(__name__) 


    @app.route('/')

    @app.route('/index') 

    def index(): 

        return render_template('index.html')


    if __name__ == '__main__': 

        app.run() 

希望這可以幫助!


查看完整回答
反對 回復 2023-10-17
?
慕村9548890

TA貢獻1884條經(jīng)驗 獲得超4個贊

我認為您使用的實時 html 預覽不適用于 jinja 字段。為此,您需要從命令行運行 python 文件。當應用程序處于開發(fā)模式時,您可以通過為 Flask 應用程序設置環(huán)境變量“TEMPLATES_AUTO_RELOAD=True”來自動重新加載 html 文件。如果您需要解釋如何操作,請告訴我。



查看完整回答
反對 回復 2023-10-17
?
互換的青春

TA貢獻1797條經(jīng)驗 獲得超6個贊

那是因為你寫的html不是純html。所有這些 jinja2 標簽({%%}、{{}} 等)都在由 jinja2 完成的渲染時使用。您看到的是 jinja2 渲染之前的原始 html。因此,要查看渲染的 html,您必須運行應用程序并讓它為您渲染 html。



查看完整回答
反對 回復 2023-10-17
  • 3 回答
  • 0 關注
  • 472 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號