加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱故事小小网_铜陵站长网 (http://www.0562zz.com/)- 视频终端、云渲染、应用安全、数据安全、安全管理!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

HTML中的空字符串呈现来自Django / Python的结果

发布时间:2021-01-02 08:02:10 所属栏目:资源 来源:网络整理
导读:特定 siteInfo = { 'appname3': 'MSQuantDynamics11','siteBase': 'http://www.pil.sdu.dk/1',} 在“urls.py”文件中. 这按预期工作: urlpatterns = patterns('',(r'^$',direct_to_template, { 'template' : "homepage.html", 'extra_context': { 's

特定

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}}”的结果
homepage.html变成了emtpy):

urlpatterns = patterns('',
        'extra_context': siteInfo,)

如果“siteInfo.appname3”更改为其他内容,它会工作吗?

解决方法

使用{{appname3}}代替{{siteInfo.appname3}}.

因为键值对{{appname3}}可以在模板中直接访问,而不是通过{{siteInfo.key}}访问.

在第一个示例中,您将创建一个要传递到extra_context的dict,其密钥为siteInfo,值为dict siteInfo.在第二个,你直接传递dict siteInfo.

(编辑:我爱故事小小网_铜陵站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读