Я сохранил бы его в миграции. В то время как рекомендуется использовать схему для начальных настроек, причина этого состоит в том, что это быстрее, таким образом избегает проблем. Единственная дополнительная миграция для данных должна быть прекрасной.
Вы могли также добавить данные в файл схемы, поскольку это - тот же формат как миграции. Вы просто потеряли бы функцию автоматической генерации.
У вас есть два варианта:
>>> 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']}