【问题标题】:How to pass values in a query string as values of the variable如何将查询字符串中的值作为变量的值传递
【发布时间】:2014-07-11 15:35:36
【问题描述】:

大家好,我有一个关于查询字符串的问题:

我正在使用 django 和 python 开发一个 Web 开发框架。 这个问题很简单,告诉我你是否知道如何解决它

我有一个字符串说 str1="Hello World"

现在我需要将其作为值传递给我的查询字符串

例如

所以这个查询字符串应该是这样的

/graph?x=Hello World

因为 str1 的值应该出现在查询字符串中。

但是我得到了

/graph?x=str1

我不需要也没有意义。

你知道如何提取参数的值并将其替换为查询字符串吗?

【问题讨论】:

    标签: python html


    【解决方案1】:

    您可以使用format

    query_string = "/graph?x={0}".format(str1)
    

    或者为你的例子加上标签:

    >>> str1 = "Hello World"
    >>> query_string = "<a href = /graph?={0}> </a>".format(str1)
    >>> query_string
    '<a href = /graph?=Hello World> </a>'
    

    【讨论】:

    • 这确实适用于 python 交互式环境。但是,当您将其放入标记形式时:
    猜你喜欢
    • 1970-01-01
    • 2015-12-25
    • 1970-01-01
    • 2017-10-24
    • 2011-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多