Baňka - Přístup do konfigurační proměnné v šabloně

hlasů
46

Já používám Flask verze 0.7. I uložili cestu statický obsah v konfiguračním souboru a naložil s použitím

app.config.from_envvar(<file_name>)

Mohu mít přístup k této konfigurační proměnné v šabloně, aniž by procházely proměnné přes pohledu?

Položena 18/08/2011 v 09:02
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
84

Existuje několik globální proměnné, které jsou předány v rámci šablony ve výchozím stavu baňky ( zde je kompletní seznam), jedním z nich je config, který vám umožní přístup k nastavení aplikace ze šablon. Být slovníku, lze k němu přistupovat pomocí syntaxe config['MY_CONFIGURATION']nebo config.MY_CONFIGURATION(následující syntaxi pro přístup k DICT položky specifické pro Jinja).

Na druhou stranu, pokud jste chtěli předat libovolná data do šablony, aniž by museli projít explicitně v každém pohledu, museli byste použít kontextové procesory .

Odpovězeno 18/08/2011 v 09:44
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more