這些過濾器在 Jinja2 中可用,也是 Jinja2 自帶的過濾器: tojson() 這個函數(shù)把給定的對象轉(zhuǎn)換為 JSON 表示,如果你要動態(tài)生成 JavaScript 這里有 一個非常有用的例子。 注意 script 標簽里的東西不應(yīng)該被轉(zhuǎn)義,因此如果你想在 script 標...
http://hgci.cn/flask_1/flask_1-bilp3iym.html自動轉(zhuǎn)義的概念是自動轉(zhuǎn)義特殊字符。 HTML (或 XML ,因此也有 XHTML )意義下 的特殊字符是 & , > , < , " 以及 ' 。因為這些字符在 文檔中表示它們特定的含義,如果你想在文本中使用它們,應(yīng)該把它們替換成相應(yīng) 的...
http://hgci.cn/flask_1/flask_1-wbtm3iyn.html如果你要在 Jinja2 中注冊你自己的過濾器,你有兩種方法。你可以把它們手動添加到 應(yīng)用的 jinja_env 或者使用 template_filter() 裝飾器。 下面兩個例子作用相同,都是反轉(zhuǎn)一個對象: @app.template_filter('reverse') def reverse_filter(s): re...
http://hgci.cn/flask_1/flask_1-4g5r3iyo.html首先,我們需要一個應(yīng)用來測試,我們將會使用 教程 這里的應(yīng)用 來演示。如果您還沒有獲取它,請從 the examples 這里查找源碼。
http://hgci.cn/flask_1/flask_1-a3fm3iys.html...新的測試函數(shù)到我們的類當(dāng)中, 如下面的代碼所示: class FlaskrTestCase(unittest.TestCase): def setUp(self): self.db_fd, flaskr.app.config['DATABASE'] = tempfile.mkstemp() self.app = flaskr.app.test_client() flaskr.init_db() def tearDown(self): os.close(self.db_fd) os.unlink(flaskr...
http://hgci.cn/flask_1/flask_1-f1lo3iyu.html...戶端設(shè)置為 follow_redirects 。 將如下兩個方法加入到您的 FlaskrTestCase 類: def login(self, username, password): return self.app.post('/login', data=dict( username=username, password=password ), follow_redirects=True) def logout(self): return self.app.get('/logout',...
http://hgci.cn/flask_1/flask_1-5rgb3iyv.html...。 運行這個測試,我們應(yīng)該得到三個通過的測試: $ python flaskr_tests.py ... ---------------------------------------------------------------------- Ran 3 tests in 0.332s OK 關(guān)于請求的頭信息和狀態(tài)值等更復(fù)雜的測試,請參考 MiniTwit Example ,在這個例子的...
http://hgci.cn/flask_1/flask_1-739q3iyw.html至此,我們只配置了應(yīng)用自己建立的日志記錄器。其它的庫也可以記錄它們。例如, SQLAlchemy 在它的核心中大量地使用日志。而在 logging 包中有一個方法 可以一次性配置所有的日志記錄器,我不推薦使用它??赡艽嬖谝环N情況...
http://hgci.cn/flask_1/flask_1-ybkc3iz5.html之前提到的建議的缺陷是它會使得測試變得有點困難。基本上,這個問題沒有單一的 100% 解決方案,但是你可以注意下面的事項來改善體驗: 在函數(shù)中創(chuàng)建你的應(yīng)用,并在上面注冊藍圖。這樣你可以用不同的配置來創(chuàng)建 多個應(yīng)...
http://hgci.cn/flask_1/flask_1-waux3izb.html如果你想要發(fā)出信號,調(diào)用 send() 方法可以做到。 它接受發(fā)送端作為第一個參數(shù),和一些推送到信號訂閱者的可選關(guān)鍵字參數(shù): class Model(object): ... def save(self): model_saved.send(self) 永遠嘗試選擇一個合適的發(fā)送端。如果你有一個發(fā)...
http://hgci.cn/flask_1/flask_1-qo433izz.html抱歉,暫時沒有相關(guān)的微課
w3cschool 建議您:
抱歉,暫時沒有相關(guān)的視頻課程
w3cschool 建議您:
抱歉,暫時沒有相關(guān)的教程
w3cschool 建議您:
這些過濾器在 Jinja2 中可用,也是 Jinja2 自帶的過濾器: tojson() 這個函數(shù)把給定的對象轉(zhuǎn)換為 JSON 表示,如果你要動態(tài)生成 JavaScript 這里有 一個非常有用的例子。 注意 script 標簽里的東西不應(yīng)該被轉(zhuǎn)義,因此如果你想在 script 標...
http://hgci.cn/flask_1/flask_1-bilp3iym.html自動轉(zhuǎn)義的概念是自動轉(zhuǎn)義特殊字符。 HTML (或 XML ,因此也有 XHTML )意義下 的特殊字符是 & , > , < , " 以及 ' 。因為這些字符在 文檔中表示它們特定的含義,如果你想在文本中使用它們,應(yīng)該把它們替換成相應(yīng) 的...
http://hgci.cn/flask_1/flask_1-wbtm3iyn.html如果你要在 Jinja2 中注冊你自己的過濾器,你有兩種方法。你可以把它們手動添加到 應(yīng)用的 jinja_env 或者使用 template_filter() 裝飾器。 下面兩個例子作用相同,都是反轉(zhuǎn)一個對象: @app.template_filter('reverse') def reverse_filter(s): re...
http://hgci.cn/flask_1/flask_1-4g5r3iyo.html首先,我們需要一個應(yīng)用來測試,我們將會使用 教程 這里的應(yīng)用 來演示。如果您還沒有獲取它,請從 the examples 這里查找源碼。
http://hgci.cn/flask_1/flask_1-a3fm3iys.html...新的測試函數(shù)到我們的類當(dāng)中, 如下面的代碼所示: class FlaskrTestCase(unittest.TestCase): def setUp(self): self.db_fd, flaskr.app.config['DATABASE'] = tempfile.mkstemp() self.app = flaskr.app.test_client() flaskr.init_db() def tearDown(self): os.close(self.db_fd) os.unlink(flaskr...
http://hgci.cn/flask_1/flask_1-f1lo3iyu.html...戶端設(shè)置為 follow_redirects 。 將如下兩個方法加入到您的 FlaskrTestCase 類: def login(self, username, password): return self.app.post('/login', data=dict( username=username, password=password ), follow_redirects=True) def logout(self): return self.app.get('/logout',...
http://hgci.cn/flask_1/flask_1-5rgb3iyv.html...。 運行這個測試,我們應(yīng)該得到三個通過的測試: $ python flaskr_tests.py ... ---------------------------------------------------------------------- Ran 3 tests in 0.332s OK 關(guān)于請求的頭信息和狀態(tài)值等更復(fù)雜的測試,請參考 MiniTwit Example ,在這個例子的...
http://hgci.cn/flask_1/flask_1-739q3iyw.html至此,我們只配置了應(yīng)用自己建立的日志記錄器。其它的庫也可以記錄它們。例如, SQLAlchemy 在它的核心中大量地使用日志。而在 logging 包中有一個方法 可以一次性配置所有的日志記錄器,我不推薦使用它??赡艽嬖谝环N情況...
http://hgci.cn/flask_1/flask_1-ybkc3iz5.html之前提到的建議的缺陷是它會使得測試變得有點困難。基本上,這個問題沒有單一的 100% 解決方案,但是你可以注意下面的事項來改善體驗: 在函數(shù)中創(chuàng)建你的應(yīng)用,并在上面注冊藍圖。這樣你可以用不同的配置來創(chuàng)建 多個應(yīng)...
http://hgci.cn/flask_1/flask_1-waux3izb.html如果你想要發(fā)出信號,調(diào)用 send() 方法可以做到。 它接受發(fā)送端作為第一個參數(shù),和一些推送到信號訂閱者的可選關(guān)鍵字參數(shù): class Model(object): ... def save(self): model_saved.send(self) 永遠嘗試選擇一個合適的發(fā)送端。如果你有一個發(fā)...
http://hgci.cn/flask_1/flask_1-qo433izz.html抱歉,暫時沒有相關(guān)的文章
w3cschool 建議您: