gpt4 book ai didi

python - 从 Python 2.7 到 2.6 的语法转换

转载 作者:行者123 更新时间:2023-11-28 22:50:41 25 4
gpt4 key购买 nike

<分区>

这是 Wagtail(具有非常酷的 UI 的 Django 变体 CMS)中的一行。问题是它是为 Python 2.7 编写的,我在共享主机上使用 Python 2.6 和 Django + FastCGI。

我已经更改了先前发现的语法错误 by mhlester但无法弄清楚这一点:

>>> for attr in json_attrs
File "<stdin>", line 1
for attr in json_attrs
^
SyntaxError: invalid syntax

原代码:

 if use_json: # Return a json response
if search_results:
search_results_json = []
for result in search_results:
result_specific = result.specific

search_results_json.append({
attr: getattr(result_specific, attr)
for attr in json_attrs
if hasattr(result_specific, attr)
})

有什么帮助吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com