проанализируйте строку запроса с urllib в Python 2.4

Я сохранил бы его в миграции. В то время как рекомендуется использовать схему для начальных настроек, причина этого состоит в том, что это быстрее, таким образом избегает проблем. Единственная дополнительная миграция для данных должна быть прекрасной.

Вы могли также добавить данные в файл схемы, поскольку это - тот же формат как миграции. Вы просто потеряли бы функцию автоматической генерации.

11
задан Johannes Charra 20 November 2009 в 10:34
поделиться

1 ответ

У вас есть два варианта:

>>> cgi.parse_qs(qs)
{'second': ['4'], 'third': ['3'], 'first': ['1']}

или

>>> cgi.parse_qsl(qs)
[('first', '1'), ('second', '4'), ('third', '3')]

Значения в слове, возвращаемом cgi.parse_qs () , являются списками, а не строками, для обработки случай, когда один и тот же параметр указан несколько раз:

>>> qs = 'tags=python&tags=programming'
>>> cgi.parse_qs(qs)
{'tags': ['python', 'programming']}
23
ответ дан 3 December 2019 в 02:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: