HTML中的空字符串呈现来自Django / Python的结果
发布时间:2021-01-01 03:08:43 所属栏目:资源 来源:网络整理
导读:特定 siteInfo = { 'appname3': 'MSQuantDynamics11','siteBase': 'http://www.pil.sdu.dk/1',} 在“urls.py”文件中. 这按预期工作: urlpatterns = patterns('',(r'^$',direct_to_template, { 'template' : "homepage.html", 'extra_context': { 'sit
特定 siteInfo = { 'appname3': 'MSQuantDynamics11','siteBase': 'http://www.pil.sdu.dk/1',} 在“urls.py”文件中. 这按预期工作: urlpatterns = patterns('',(r'^$',direct_to_template, { 'template' : "homepage.html", 'extra_context': { 'siteInfo': siteInfo }, } ),) 为什么它不适用于以下情况? (“{{siteInfo.appname3}}”的结果 urlpatterns = patterns('', 'extra_context': siteInfo,) 如果“siteInfo.appname3”更改为其他内容,它会工作吗? 解决方法使用{{appname3}}代替{{siteInfo.appname3}}.因为键值对{{appname3}}可以在模板中直接访问,而不是通过{{siteInfo.key}}访问. 在第一个示例中,您将创建一个要传递到extra_context的dict,其密钥为siteInfo,值为dict siteInfo.在第二个,你直接传递dict siteInfo. (编辑:92站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |