- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
这是我的 JavaScript 代码:
expr = "A simple string"
$.ajax({
type: "GET",
url: "/ajaxrequest/get_dt_paragraphs?expr=" + expr,
timeout: 8000,
success: function(data) { doSomething(); }
});
在我的django View 中,我写了这个方法:
def get_dt_paragraphs(request):
if request.method == 'GET':
my_string = request.GET["expr"]
# print on the console for debugging purposes.
print my_string
# Do other stuff
控制台的输出是[u"A simple string"],所以我发现参数名返回的是一个数组。当然,我可以写 request.GET["expr"][0] 来获取字符串,但我想知道为什么我得到一个列表而不是字符串,以及如何避免这种情况以写得更好、更优雅代码。
最佳答案
GET 和 POST 对象属于 QueryDict 类,该类旨在处理每个键的多个值 ( docs )。
如果您确定需要一个值,我建议您
request.GET.get('expr', [])[:1]
如果“expr”不可用,这将返回到空数组,但这应该是惯用的 Python,因为 [] 的 bool 值为 False。
关于python - 在 django 上, request.GET ["paramName"] 在 ajax 请求上返回列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13743324/
我遇到了一个非常奇怪的问题。 我的公司为我们的各种 Assets 使用集中式用户注册网络服务。我们一般通过HttpURLConnection使用请求方法GET向Web服务发送请求,通过qs设置参数。这
我喜欢编写一个 java 实用程序方法,该方法返回指定查询字符串中 paramName 的 paramValue Pattern p = Pattern.compile("\\&?(\\w+)\\=
考虑我有一个类如下: class ProductPrice { public string ProductName { get; set; } public decimal Regular
将 ASP.Net Core 3.1 与来自 NuGet 的 NSwag.AspNetCore v13.7.0 结合使用 我有这个 Action 方法 [ApiController] [ApiVers
将 ASP.Net Core 3.1 与来自 NuGet 的 NSwag.AspNetCore v13.7.0 结合使用 我有这个 Action 方法 [ApiController] [ApiVers
为了测试某些东西抛出例如 ArgumentException 我可以这样做: Assert.Throws(() => dog.BarkAt(deafDog)); 如何清楚地检查 ParamName 是
如果您要自定义放置区,我不明白 URL 和 paramName 应该是什么? Dropzone.autoDiscover = false $('#new_picture').dropzone ur
在我的代码中,我有: 但是第二个数据参数名称被忽略,当我检查浏览器中的元素时,它只看到: 最好的解决方法是什么,为特定按钮设置 2 个参数? 最佳答案 任何属性都不应重复。这是不好的做法,
这是我的 JavaScript 代码: expr = "A simple string" $.ajax({ type: "GET", url: "/ajaxrequest/get_dt
如果将无效值传递给属性 setter 并抛出 ArgumentException(或可能是从它派生的类),则应将什么值分配给 paramName参数? value,因为它看起来是实际参数? 传递属性的
正如标题所述,我希望我的 MVC 站点具有如下 URL 模式 /Products/Category/Books/Sku/123456 其中每个其他 url 段都是参数名称及其值的/name/value
我是一名优秀的程序员,十分优秀!