2017-10-05 76 views
0

當我在模板上輸入{{ settings }}並用夾層打開它時,它顯示我{u'MEZZANINE_ADMIN_PREFIX': u'grappelli/'}。我試圖訪問settings.BLOG_SLUG,但無法將該設置顯示在模板中。這是我的模板看起來像一個小的剪輯。如何訪問`BLOG_SLUG`字符串?

{% load mezzanine_tags keyword_tags i18n %} 
{% block main %} 
    {{ settings }} 
{% endblock %} 

如何讓我的模板顯示存儲在setting.BLOG_SLUG中的字符串?

回答

0

您必須從您的視圖中傳遞settings.BLOG_SLUG,而不是您可以在html中顯示它。例如,你已經寫了一行settings.py文件像 BLOG_SLUG =「東西」 比你可以在視圖檢索它作爲 SETTINGS.BLOG_SLUG ,您可以從您的視圖傳遞到html

+0

難道就沒有辦法從核心設置文件中獲取它?我必須在我的應用程序的設置文件中複製它? – Username

+0

是的,你可以從django.conf中導入你的所有設置 導入設置 然後你可以訪問你想要訪問的setting.varibale_name –