У меня есть база данных MySQL под названием People, которая содержит следующую схему <id,name,foodchoice1,foodchoice2>
. База данных содержит список людей и два варианта еды, которые они хотят иметь на вечеринке (например). Я хочу создать некий веб-сервис Python, который будет выводить объект JSON.
Пример вывода должен быть таким:
{
"guestlist": [
{"id":1,"name":"Bob","choice1":"chicken","choice2":"pasta"},{"id":2,"name":"Alice","choice1":"pasta","choice2":"chicken"}
],
"partyname": "My awesome party", "day": "1", "month": "June", "2010": "null"
}
Обычно каждый гость хранится в словаре «список гостей» вместе с выбором блюд. В конце объекта JSON есть просто дополнительная информация, которую нужно упомянуть только один раз.
В настоящее время у меня есть настройка Django Model / View, где Модель будет запрашивать сервер, получать результаты и сохранять их в переменных. Представление должно вызывать модель и иметь возможность просто создать объект JSON, но у меня возникли некоторые проблемы. Нужно ли использовать стандартную структуру Модель / Представление Django или есть простое решение?