代码之家  ›  专栏  ›  技术社区  ›  Tudor

django url模板tage和带点(.)的变量值。

  •  1
  • Tudor  · 技术社区  · 15 年前

    为什么%url myvar%myvar='jack.johnson'不起作用?

    视图很好,urls.py是: URL(R'^?)p[a-za-z0-9-.\u]+)/$,概述,name='user\u profile',

    3 回复  |  直到 14 年前
        1
  •  1
  •   Daniel Roseman    15 年前

    因为URL名称是'user_profile',而不是'jack.johnson'。

        2
  •  1
  •   Dave W. Smith    15 年前

    确认您至少使用了django 1.0(之前不存在命名的URL模式),请重新阅读上的django文档 Naming URL Patterns 然后尝试

    {% url user_profile myVar %}
    
        3
  •  1
  •   Tudor    15 年前

    伙计们,对不起。我发现我的错误,我给出的例子有误导性。 谢谢你的快速反应。